An advanced Quiz application built with React, featuring dynamic data binding, user event handling, and comprehensive state management.
- Interactive Quiz Interface with Timed Questions
- Randomized Answer Choices and Score Calculation
- Detailed Component Structure
- State Management with React Hooks
- Styled with Styled Components and CSS Modules
- Form Handling and Validation
- HTTP Requests for Data Fetching
- React
- Functional and Class-based Components
- Props and Dynamic Data Binding
- List Rendering and Conditional Content
- Fragments and Portals
- useState, useEffect, useCallback, Custom Hooks
- Effect Dependencies and Cleanup Functions
- Key Prop Usage for Lists
- Styling
- Styled Components
- CSS Modules
-
Clone the repo:
https://github.com/trishna456/react-quiz-application/
-
Install NPM packages:
npm install
-
Run the application:
npm start
-
Open http://localhost:3000 in your browser.