What is React? What is JSX? What is React Native?
Thank you for visiting this post! Be sure to also take a look at my other work on LinkedIn and GitHub.
In this post, I am going to talk about React. Also, I am going over JSX and React Native. What is React? What is JSX? What is React Native? Why React?

What is React.js?
React.js is an open-source JavaScript library used for building UI’s specifically for single-page applications. It was created by Jordan Walke, a software engineer at Facebook. React was launched first by Facebook’s newsfeed in 2011 and on Instagram.com in 2012. It is used for handling the view of the webpage and also mobile apps. One of the bigger things about React is the UI components but more on that later. React can enable developers to create large web applications that can change data, without refreshing the page. React is fast, scalable, and kinda simple. It has a big learning curve but it is very useful and worth it.
What are the React.js features?

This is where stuff gets funky. Instead of using regular JavaScript, React uses a thing called JSX. React has native libraries that were announced by Facebook in 2015, which provides the react architecture to native applications like IOS, Android, and UPD.

React-native is a focused mobile apps building framework using only JavaScript. But it uses the same design as React, allowing us to utilize/include a rich mobile UI library/ declarative components. The best part about using react-native is to allow and adapt components written in Objective-C, Java, or Swift.