To be an effective React developer, you need to learn how to think in React, to structure your app UI component hierarchy so that the state flows in one direction.
State is React’s built-in way of storing data that changes over time. When that data changes, React automatically rerenders the component to reflect the new values.
If this is all sounding alien to you, keep in mind the helpful guidance of the Hitchhiker’s Guide: grab your towel and don’t panic. We’re going to take a high-level look at what all these acronyms mean!