| 1 | How does Zustand offer a simpler alternative to Redux for managing global state? React › State Management Libraries (Redux, Zustand & Recoil) | React | State Management Libraries (Redux, Zustand & Recoil) | Intermediate |
| 2 | What is Redux and what problem does it solve for larger React apps? React › State Management Libraries (Redux, Zustand & Recoil) | React | State Management Libraries (Redux, Zustand & Recoil) | Beginner |
| 3 | How do you decide which state management library, if any, is right for a specific React project? React › State Management Libraries (Redux, Zustand & Recoil) | React | State Management Libraries (Redux, Zustand & Recoil) | Beginner |
| 4 | How do middleware, such as Redux Thunk, help handle asynchronous operations like API calls in Redux? React › State Management Libraries (Redux, Zustand & Recoil) | React | State Management Libraries (Redux, Zustand & Recoil) | Intermediate |
| 5 | How does Recoil's atom based approach to state differ from Redux's single central store? React › State Management Libraries (Redux, Zustand & Recoil) | React | State Management Libraries (Redux, Zustand & Recoil) | Advanced |
| 6 | What is state management in a React app? React › State Management | React | State Management | Beginner |
| 7 | What does it mean for state to be normalized, and why does this matter for larger apps? React › State Management | React | State Management | Intermediate |
| 8 | Why can overusing Context sometimes hurt performance in a large React app? React › Context API | React | Context API | Advanced |
| 9 | How do you decide between using Context, a state management library, or simply lifting state up? React › State Management | React | State Management | Advanced |
| 10 | How would you combine useReducer with the Context API to share complex state across many components? React › useReducer & Complex State Logic | React | useReducer & Complex State Logic | Advanced |