The useState Hook in React…why?

Before the problem, first the condition:

There’s a FullStack JS developer condition, called ‘JavaScript fatigue,’ which refers to the ‘inability to keep up with the latest tools, the fear of becoming obsolete, the constant change of the ecosystem, and the overwhelming choice,’ according to an article written by Kim Maida.

There is no better example of this point than in the way which one handles state in React. There are at least 4 ways to handle state on the front end as of this writing, and depending on the project, any of these solutions may be