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?
From the course: React: Software Architecture
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
-
-
-
-
-
(Locked)
What is state management?3m 25s
-
(Locked)
Small state with the useState Hook5m 20s
-
(Locked)
Small state with context5m 48s
-
(Locked)
Accessing context inside components4m 53s
-
(Locked)
Medium state with Recoil6m 7s
-
(Locked)
Sharing Recoil state6m 49s
-
(Locked)
Using Recoil selectors5m 9s
-
(Locked)
Big state with Redux6m 29s
-
(Locked)
Using Redux with components8m 1s
-
(Locked)
Big state with MobX7m 48s
-
(Locked)
-
-
-
-