React in the Multiverse of Madness
The current state of React development (Mid 2022)
It has been 9 years since Meta (formerly Facebook) released the first version of React, a library intended to help the world build better user interfaces. Something it has done very well in my opinion.
But as you may know, most applications are more than showing information, and although the UI is one of the more essential pieces, there is a lot behind making them useful. Things like fetching data, managing state, routing, performance, and more.
In this article, I will try to list some of the libraries, frameworks, and tools that at this point in time can help you to build your applications. This article doesn’t intend to tell you which one to use as that will depend on the needs of your application but merely to expose you to all the options available so you can take an informed decision.
Frameworks
By providing you with some pre-established tools and configurations, frameworks are an excellent option to develop your applications. One of the downsides of frameworks is that you lose some control on how to do certain things as these are already defined by the framework itself, but this also is a point in their favor as these decisions were made by experts on the matter. The most popular…