We’ve just released a new section on ReactChallenges: coding katas .
Unlike traditional coding challenges, these are not focused on rankings, scores, or competition. Instead, they are designed for deliberate practice —short, focused exercises that help you improve specific skills through repetition.
👉 https://www.reactchallenges.com/katas
What are katas?
Katas are small, self-contained coding exercises. Each one targets a specific concept or pattern so you can:
Practice the same idea multiple times
Strengthen your mental models
Improve fluency in React and JavaScript
Build consistency over time
There is no leaderboard, no timer pressure, and no comparison with others.
Why this approach?
Most platforms optimize for competition.
This one doesn’t.
The goal of katas is to reduce noise and focus on what actually makes you better at coding:
Repetition over novelty
Understanding over speed
Clarity over complexity
If you’ve used competitive platforms before, this is intentionally different.
Who…