Flow identifies problems as you code. I consider it an excellent alternative without losing the flexibility provided by .js
Suggestions by DIEGO
A good start for unit testing for front
A state management tool becomes a necessity in React apps as your state increases in complexity, one such solution being Redux. Redux allows you to manage your entire application state in one object, called the Store.
Developed without a thorough knowledge about the Lifecycle we are easily led to the creation of unsafe and legacy products. I consider these recipes an excellent help in preparing asynchronous components.
"unit tests are so important that they should be a first class language construct"