

This is one of the classics, next to the To-Do app, the blog is a bit more complex, yes, but it also covers some other interesting activities, such as having multiple sections and having to navigate between them. You’ll also learn what Higher Order components are and what you can do with them.Ĭheck it out first, or skip it if these topics are already something you’ve covered.You’ll learn about hooks and how to use them.


Styling of your components using MaterialUI.Creation of a new React project using create-react-app.This is a great first tutorial if you’ve only done one or two projects with React, because it’ll cover topics such as: It’s merely a test project, since you can’t really do anything with it by itself, however, you’ll be able to learn the basics around React without worrying about tasks such as data fetching. In this particular tutorial, you’ll create a clone of Twitter’s sidebar. That way you forget about the pressure of coming up with something new and original, instead you worry about figuring out how to copy something that’s already been done (thus you know it can be done). I always say that the best type of projects to build are the ones that have already been done.

The secret to breaking free from that paralysis is to start doing something, it doesn’t matter what, and here you can find a list of 5 interesting projects you can build and learn something from in the process. The term “analysis paralysis” comes to mind for these situations, and I’m sure you’ve been there as well. It’s tough isn’t it? And on top of that, you have tutorials, videos, courses and projects to work on. So how do you know which one is useful for a novice developer looking to pick up a new framework and which one isn’t? Not because there is no information available, but exactly because there is, or rather, there is way too much. The age-old question of “how do I get started with X?” is not an easy one to answer.
