"React changed everything and made user interface development and sharing of UI components so much easier." I’m Manuel Bieh. I’m a Frontend Developer, specialized in React, as a technology. Building user interfaces with React. And I’m part of the Coder Society.
What is React? It’s a library which you can use to build components with. So you can create encapsulated components where you say, this is a menu button, and you can use it in whatever project you want. So if you create this button once. You can use it everywhere. That really makes it easy to share components between several projects. So if you build up a library of components, you can quickly create new web applications with it.
What makes React great? It makes it possible to share components with others. Or make your components open source, so that others can use it. And there is a really huge community around React, with people who built really high-quality components for React that you can just install into your project, and don’t have to worry about that. So that saves you hours and days and probably weeks of work that you would usually have done yourself. And that is what makes React really great.
What about the future? React will be around for quite some time now. If not React itself, then at least the principles and the paradigm of React. In the past, you used the so-called imperative approach. Where you told the browser, hey if I click the button I want you to do that. And now with this declarative approach, you only say when a button was clicked, I want the user interface to look like that. Do that for me.