Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.21 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.21 KB

Quiz App using React

🗼 Overview

A demo project made while learning React.

Idea and initial design based on Scrimba: Learn React and associated Figma file.

Quiz questions fetched from Open Trivia Database API.

Bootstrapped with Create React App.

💡 Concepts

A few concepts learned and implemented in this project:

  • Using React to create composable and reusable elements which can be dynamically rendered to a page
  • Converting a basic design in Figma to a working application
  • Using Hooks (useState, useEffect) to handle stateful logic within components
  • Using PropTypes to ensure props passed between components remain the correct type
  • Using React Router to route between pages according to links
  • Implementing responsive design principles to adapt content style according to viewport dimensions

💻 Run

git clone https://github.com/amrl/quiz-react.git
cd quiz-react
npm install
npm start