Cross Platform App Development - React Native
What is JSX?
This funny tag syntax is neither a string nor HTML.
JSX produces React “elements”. We will explore rendering them to the DOM in the next section. Below, you can find the basics of JSX necessary to get you started.
– Courtesy- Introducing JSX (https://reactjs.org/docs/introducing-jsx.html)
Even though it might have its own short comings, the pros outweigh the cons in certain App development areas which in turn provides the lots of opportunities which increases productivity of the developers as well as reduces the GoTo Market strategy for App publishers.