React
React is a JavaScript library for building user interfaces. React is maintained primarily by FaceBook. React was first created by Jordal Walke, a Facebook software engineer, and open sourced in 2013. React is designed to simplify web development and allow developers to build single-page web sites and mobile applications with ease.
Note
React's full documentation, along with extended tutorials, can be found at their home page: https://reactjs.org/.
React uses a declarative approach for designing a view to improve the predictability and debugging of pages. The developer can declare and design simple views for each state in the application. React will handle the updating and rendering of the views as states change. React relies on a component-based model. The developer builds encapsulated components that track and handle their own internal states. We can combine our components to make complex user interfaces, similar to how we use function composition to build complex functions from simple...