From the course: React: Software Architecture

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

What is state management?

What is state management?

- [Instructor] All right, so the next thing that we're going to talk about with regards to software architecture is something called state management. Now, state management is a very important part of virtually any web application, and it can have pretty profound implications on how we actually organize our code. So first of all, let's start off by talking about what state management is exactly. The definition that I've come up with for state management is state management is basically how our application handles the data needs of its components with regards to loading, storing, persisting, and sharing this data. Now that's a pretty broad definition and that's by design, because the concerns of state management tend to be quite broad themselves. So moving on to different state management technologies, most of you have probably had at least some experience with some of these technologies before. Maybe some of you have…

Contents