React Native
State Management
64 lessons in React Native
- useState Hook BasicsCode Quiz
- Context Performance Pitfalls & Re-rendersSlides / Video
- Functional Updates with Previous StateQuiz
- Redux Core ConceptsQuiz
- useReducer for Complex LogicQuiz
- useState vs useReducerQuiz
- Context API for Shared StateQuiz
- Context Provider Re-render PitfallsQuiz
- useEffect for Side EffectsQuiz
- useRef for Mutable StateQuiz
- State vs Props DistinctionQuiz
- Preserving and Resetting StateQuiz
- Memoizing Derived ValuesQuiz
- Persisting State with AsyncStorageQuiz
- Avoiding Unnecessary Re-rendersQuiz
- Controlled TextInput StateQuiz
- Global State Libraries OverviewQuiz
- Redux Toolkit SlicesQuiz
- Immutable State UpdatesQuiz
- Lifting State UpQuiz
- Managing Derived StateQuiz
- useContext Hook ConsumptionQuiz
- State Updates Are AsynchronousQuiz
- useState Hook FundamentalsQuiz
- Creating and Providing ContextSlides / Video
- useContext Hook BasicsSlides / Video
- Context API for Global StateSlides / Video
- The Prop Drilling ProblemSlides / Video
- Lifting State Up to Share Between ComponentsSlides / Video
- useReducer for Complex State LogicSlides / Video
- useState Hook for Local Component StateSlides / Video
- Custom Hooks for Reusable Stateful LogicSlides / Video
- useEffect for Syncing State with Side EffectsSlides / Video
- Persisting State with AsyncStorageSlides / Video
- Async State & Data Fetching PatternsSlides / Video
- Choosing Local, Context, or External StoreSlides / Video
- Zustand as a Lightweight State LibrarySlides / Video
- useSelector & useDispatch HooksSlides / Video
- Actions, Reducers, and DispatchSlides / Video
- useReducer for Complex StateCode Quiz
- Batching of State UpdatesCode Quiz
- useEffect for State SyncCode Quiz
- useCallback for Stable HandlersCode Quiz
- useContext Hook ConsumptionCode Quiz
- Updating Array StateCode Quiz
- Context Provider Value SetupCode Quiz
- Multiple vs Single State ObjectCode Quiz
- Stale Closure in UpdatesCode Quiz
- useRef for Non-Rendering StateCode Quiz
- Dispatching ActionsCode Quiz
- Lifting State UpCode Quiz
- Passing State Down via PropsCode Quiz
- Context API for Global StateCode Quiz
- Functional State UpdatesCode Quiz
- Derived State from PropsCode Quiz
- Updating Object StateCode Quiz
- useMemo for Derived ValuesCode Quiz
- Passing Setters as CallbacksCode Quiz
- Lazy Initial StateCode Quiz
- Redux Toolkit for Simplified SetupSlides / Video
- Redux Fundamentals & Store ConceptSlides / Video
- Functional Updates with Previous StateSlides / Video
- Derived State and SelectorsFlashcard
- Lifting State UpFlashcard