An open API service indexing awesome lists of open source software.

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.

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.

---


React Dojo


React Dojo


React Dojo


React Dojo

---

## 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)