A ReactJS technical challenge
Explore the docs »
Try on CodeSandbox.io
·
Report Bug
Table of Contents
This is a technical test question that may be featured in an interview for someone using react.js. The suggested time for an experienced developer is 20 minutes or less. Up to 40 minutes may be allowed for junior devs.
Based on the youtube video by @lucas-barake: https://www.youtube.com/watch?v=Sg3DuG3dz-0
Also available live on CodeSandbox
Built by @Windsywinds
There should be a minimum of 4 checkboxes including "Select All". The next three can be the names of countries/car brands/food etc. The goal is that if "Select All" is checked, all other boxes will also be checked, if you uncheck it, it will also uncheck all others. However the other boxes can be checked individually, but if all are checked, then "Select All" will also be checked.
- React JS
- Vite
- Clone repo
gitclone https://github.com/windsywinds/react-useState-tech-test.git
- Install packages
npm i
- Run dev server
npm run dev