DEV Community

Carlos Ortiz
Carlos Ortiz

Posted on

I just launched ReactChallenges

After trying a bunch of platforms to practice React, I kept running into the same problems: too much focus on styling, editors that got in the way, no Vim mode, no Prettier, no TypeScript… basically nothing that felt close to how I actually work with React day-to-day.

So I ended up building my own platform: ReactChallenges.com.

What I wanted (and built)

  • Tests run on a separate server, so nothing slows down your editor
  • Challenges come pre-styled with Tailwind, so you can focus on the logic
  • Attempts are saved when you pass all the tests or when time runs out
  • Editor with Vim mode (I missed this so much), and it only runs on Ctrl + S, just like VSCode, instead of auto-running on every keystroke like other editors
  • All challenges are written in TypeScript
  • You can check out the solution code and watch the app run at the same time

If you're learning React, preparing for interviews, or just want to keep your skills sharp, I think you'll find it useful.

ReactChallenges.com

If you try it out, I’d love to hear what you think — feedback, bugs, ideas, whatever!

Note: It is a paid platform, but I made sure to include quite a few free challenges so anyone can try it out without committing to anything.

Top comments (0)