Skip to content

coding-challenge: The Quiz App uses React's useEffect and useReducer hooks for dynamic data fetching and state management. It pulls questions from an API and manages user interactions, scoring, and timers through modular components like headers, loaders, and progress indicators.

Notifications You must be signed in to change notification settings

mhezel/Quiz-App-REACTjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz-App-REACTjs

coding-challenge

  • React Hooks (useState, useReducer, useEffect) in action
  • Use json-server to create fake api for questions to load @localhost/(http://localhost:9000/questions)
  • useReducer updating multiple state value property in a one action dispatch
  • prop-drilling
  • derived state variables
  • UI layout & style copied
  • code refactoring (Context API, useReducer, and created custom hooks for advanced state management)

About

coding-challenge: The Quiz App uses React's useEffect and useReducer hooks for dynamic data fetching and state management. It pulls questions from an API and manages user interactions, scoring, and timers through modular components like headers, loaders, and progress indicators.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published