During this course you will be learning the following concepts:
- Using JSX: A great syntax proposed by Facebook that mixes HTML and JS in the same file to help you write dynamic HTML.
- How to building components with React.js: The web is now being made using components: Angular, VUE, React, etc. All of them propose "component oriented" developments.
- All the tips to generate dynamic HTML: In the end, that is the main front-end developer objective: Creating dynamic HTML.
- Using JS Modules: Splitting your code into different files is the best way to organize and optimize your projects.
-
React (also called React.js or ReactJS) is a free JavaScript library developed by Facebook since 2013. The main purpose of this library is to facilitate the creation of single-page web applications, through the creation of state-dependent components and generating an HTML page (or portion) at each state change.
-
React is a library that only manages the interface of the application, considered the view in the MVC model. It can thus be used with another library or an MVC framework such as AngularJS. The library stands out from its competitors with its flexibility and performance, working with a virtual DOM and updating the rendering in the browser only when necessary.
React is an excellent tool with which to create interactive applications for mobile, web, and other platforms. React's popularity and usage are increasing day by day for good reason. As a developer, coding in React makes you better at JavaScript, a language that holds nearly 90% of the web development share today!