This is a list of practice apps that can be used to build a portfolio. Each one has a list of technologies used, links any relevant blog posts/videos, as well general difficulty from a React development perspecitve. The apps are listed in no particular order, but are grouped by level of difficulty (Beginner, Intermediate, Advanced).
These projects assume foundational knowledge of React, CSS, and asynchronous JavaScript.