React takes a declarative approach to building UI. If the difference between declarative and imperative code is still fuzzy to you, this article may help.
State management is difficult. A view library, such as React, enables you to manage local component state. But it only scales to a certain point. Eventually you decide to move on to a more sophisticated state management solution such as Redux. Yet there are certain things that you should know about React before you jump on the Redux train.
You hear a lot of buzz about React Native these days, yet most people seem to talk about its ability to run on multiple platforms as its main benefit. However, React Native is much more than that.
We all do evil things. Some more disastrous than others. In this article, the author covers one of the most evil things of all - dispatching in updating lifecycle methods with Redux.