React
Adopt
React is one of the world's most famous frontend frameworks. It's built and maintained by Meta (former Facebook). It helps developers build user interfaces out of individual pieces called components. In the end, React components are just Javascript functions.
React uses the Model-View-Controller (MVC) paradigm to provide the most efficient rendering process for each component.
React's usage general strategy:
We think that React fits for this scenarios:
- when using Elm is not possible
- when using Next JS is not applicable
- for internal facing applications that aren't business critical
Usually we couple React with a framework (Next JS), but this is not mandatory for the above needs. Coupling React with Typescript is, instead, mandatory.