Logo
READLEARNKNOWCONNECT
Back to posts
build-something-good

Build Something Good

ChriseApril 19, 2026 at 7 PM WAT

You Know React. Why Can't You Build Anything?

You finished the tutorial. You know the syntax. So why can't you build anything?

You finished the tutorial. Congrats. You understand components, state, hooks. You can explain how a virtual DOM works. But when someone asks you to build a simple dashboard, you freeze because even though you know the tool, you just don't know how to use it to make something real.

The problem is not your choice of framework. The gap between knowing and doing is where most people get stuck.

The Difference Between Knowing and Doing

Knowing React means you can answer questions about it. Doing React means you can take a vague requirement like *show a list of users with a search bar* and turn it into working code without a tutorial open in the next tab.

The first is memorization. The second is problem solving. Tutorials teach you the first, but building actual things teaches you the second.

How to Close the Gap

Stop following tutorials and start building tiny things. Not a full app, not something you'll put on GitHub, just something that works.

  • Build a todo list without looking at a tutorial. You've probably seen a hundred of them so try to build one from memory. You'll get stuck but that's okay because you'll learn from the struggle of figuring it out without copy-pasting code.
  • You already built something? Add a feature. Take that todo list or whatever and spice it up. Add something fancy, like a color scheme. Or a dark mode toggle. Maybe a feature that throws confetti on the screen after you complete all tasks. Don't know how? Figure it out.
  • You could fix a bug in an open source project you actually use. Not a huge one, just a small typo or a missing error message. The goal isn't the contribution. It's practicing how to navigate someone else's code. This is kind of scary at first but you'll be fine. Really.
  • Build something that solves a real problem for you. A script that renames your downloaded files. A bookmark organizer. A simple habit tracker. The stakes are low because you're the only user.

This goes beyond React, the advice applies to any framework, language or skill. The people who advance aren't the ones who know the most frameworks. They're the ones who can look at a messy problem and build something that works, using whatever tools they have.

You already know enough, now go build something with it. Hope this helps.

Tags

#beginners-guides#career-advice#learning#software-development

Join the Discussion

Enjoyed this? Ask questions, share your take (hot, lukewarm, or undecided), or follow the thread with people in real time. The community’s open, join us.