To choose the technology that we will use when facing a new frontend project, we face a decision that will greatly affect the future of our application; therefore, it is very useful to use technologies that complement and facilitate development.
Okay, but how does React work?
React allows us to make graphic components with which to structure our website. It maintains a virtual DOM itself and these components are painted alone on it. Each component handles its own state and combine to create more complex interfaces. React then decides which parts of the DOM have changed and is responsible for updating and rendering the necessary components. Thanks to this, very reactive and fast webs are created. React is very intuitive because they are components that call each other with a unidirectional flow (from top to bottom). This allows us to easily understand and solve the errors with which we can find. Today,
React is one of the most widespread, mature bookstores, with great support from the community and many available resources. It is currently being used in the main pages of Imgur, Feedly, Airbnb, HelloSign ... and of course in our platform.