Start here
If you're just getting started and want to build simple, standalone components, check these out:
If you're ready to build pages with multiple components that interact with each other and share state, check these out:
- Build a simple shopping cart using react-query
- Create a simple Contact Book app
- Build a drag and drop to do list
Last, if you're looking to prepare for interviews, it helps to focus on data fetching and edge cases in React - these might come in handy:
- Build a paginated Pokemons list with a "Load more" button - starting from failing unit tests!
- Create a timer that can be started and stopped
Looking for something else? Don't hesitate to drop an email with suggestions for the kind of challenges you're after!
You can also browse the challenges based on their topic: