If you’re in the middle of trying to learn React, you have probably run into the “the gap.” You’re an intermediate beginner, and the basic tutorials are too easy now. It’s just that it’s hard to figure out what to build. Should you “go big or go home” with a comprehensive real world project?
You have a handle on the basics: components, props, state. You’ve done a tutorial or two, and probably built a few To Do apps. Building more To Do apps won’t take you any further. On the other hand, tackling a huge project that does everything is not a great idea either. It’s easy to get overwhelmed and give up with lofty goals like that.