A timed quiz app created in React using the useReducer and useEffect hooks for advanced state and API management. It fetches dynamic questions and handles transitions, timing, and answer validation. This project strengthened my understanding of hooks and real-world async flows in React.
useReducer
for complex state logicuseEffect
useReducer
– For managing complex quiz states and transitionsuseEffect
– For asynchronous data fetching from API on mount