Responsive Frontend Quiz App using React with useReducer, Context API

Solution retrospective
- Using reducer and context succesfully.
- Some of the conditional styling felt pretty complex.
- Creating the dark theme using context.
- I had a really difficult bug to pinpoint, where one of the state variables was not updating when changing states - I managed to solve it by logging each state, and found the problem in the conditional rendering of one of the buttons.
- Creating the dark theme took some studying and some trial and error - I used context API, after trying to just change the variables, which didn't really work with the way the app was built.
- Image loading proved to be problematic when doing the production build - I tried locating the images somewhere else, but eventually settled for using the /public folder
I think I could have done a better job of organizing the css classes.
Please log in to post a comment
Log in with GitHubCommunity feedback
- @marcfranciss
Impressive solution to this challenge! 💯
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord