Skip to content

Latest commit

Β 

History

History
55 lines (38 loc) Β· 1.89 KB

README.md

File metadata and controls

55 lines (38 loc) Β· 1.89 KB

Quizzical App

Table of contents

Overview

The challenge

Users should be able to:

  • Toggle between answer options
  • See right/wrong answers after clicking on Check Answewrs button
  • Choose a quantity, difficulty, or category for the questions

Screenshot

screenshot

Links

My process

Built with

  • React
  • React Router
  • Open Trivia Database
  • Semantic HTML5 markup
  • CSS Flexbox
  • CSS Grid
  • Mobile-first workflow

What I learned

This project helped me to practice passing props to multiple elements, lifting state up and a bit of react-router. The initial design is from Scrimba, I just made it responsive. I can only imagine how much work it would take me to build this project in Vanilla JS. Though there's one thing that I'm going to change for the future projects, and that is instead of using plain CSS, I'm going to start using one of the CSS-in-JS solutions. All in all, I enjoyed working with react router, and I'm going to practice it more in bigger projects. Finally, go check out your computer science skills, but don't take it too seriously!

Author's Links