https://github.com/drbarzaga/react-dojo
Simple way to learn React: read, edit, run.
https://github.com/drbarzaga/react-dojo
concepts dojo learning learning-by-doing practice quiz quizzes react react-dojo reactjs
Last synced: 16 days ago
JSON representation
Simple way to learn React: read, edit, run.
- Host: GitHub
- URL: https://github.com/drbarzaga/react-dojo
- Owner: drbarzaga
- License: mit
- Created: 2026-04-18T18:07:03.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-09T00:28:20.000Z (26 days ago)
- Last Synced: 2026-06-09T02:21:34.093Z (25 days ago)
- Topics: concepts, dojo, learning, learning-by-doing, practice, quiz, quizzes, react, react-dojo, reactjs
- Language: TypeScript
- Homepage: https://react-dojo.vercel.app
- Size: 10.6 MB
- Stars: 31
- Watchers: 1
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
React Dojo | Simple way to learn React: read, edit, run.
React Dojo is an interactive reference for React. Each concept comes with a focused explanation,
a live playground where you can edit and run code directly in the browser,
and real coding exercises โ no shortcuts, just practice.
---
---
## Installation
```bash
git clone https://github.com/drbarzaga/react-dojo.git
cd react-dojo
bun install
bun dev
```
Open [http://localhost:3000](http://localhost:3000) in your browser.
**Production:**
```bash
bun run build
bun start
```
---
## Contribute
Contributions are welcome. If you find a bug or want to add a concept, exercise, or quiz:
1. Fork the repository
2. Create a branch: `git checkout -b feat/my-feature`
3. Make your changes and run checks before committing:
First, check for any code standard violations:
```bash
bun run lint
```
If the linter reports auto-fixable errors, run:
```bash
bun run lint:fix
```
Finally, ensure code formatting and verify the build:
```bash
bun run format
bun run build
```
4. Commit and open a pull request
For bugs or ideas, [open an issue](https://github.com/drbarzaga/react-dojo/issues/new).
---
## Thanks to Our Contributors
React Dojo is open source and built by the community. Thanks to everyone who has contributed so far we'd love to have you on board too! ๐ค
Made with [contrib.rocks](https://contrib.rocks).
---
## License
MIT ยท created by [Dayan Perez](https://github.com/drbarzaga)