Nowadays, the amount of Javascript frameworks and libraries are insane. Once I read in Twitter from a guy who was playing with his co workers to say a name or a word, and if there exists a Javascript framework named like that, the person has to drink a shot. Hardcore.
But today I’m not going to talk about all of them but one that has caught my attention in the past month: ReactJS.
React is a Javascript library created by Jordan Walke, a Facebook engineer. It’s pretty new, it only has 4 years since its first release, and there is a huge community working hard in order to make it better in every release.
If you know about design patterns, you might have listened about the MVC pattern (Model-View-Controller). If not, all you have to now right now is that React works as the V in MVC. And what does it mean? you might be asking yourself. Well, with React, you can design all the front-end part of your application. That means, you can create easily all the user interface of your application.
That means you’ll be using a new innovative technology that is being used by some of the biggest brands on internet. You’ll be one of the cool guys!.
When you create a React app, it’s basically made of two parts: components, that are the pieces that contains your HTML code and what you want the user to see, and an HTML document where all your components will be rendered.This gives you some advantages:
The next time, I’ll be showing you how to create your first React application in the simplest way.