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

https://github.com/jambit/modern-react-workshop

Repo for the latest jambit modern react workshop
https://github.com/jambit/modern-react-workshop

Last synced: 3 months ago
JSON representation

Repo for the latest jambit modern react workshop

Awesome Lists containing this project

README

          

# Modern React Workshop

These are the code examples used in the latest modern react workshop.

Branches follow this naming convention, so you should be able to tab-complete your target branch easily:

```
day-/-/
```

- `/start` branches are meant as a starting point for an exercise.
- If you want to peek at the solution, check out the respective `/solution` branch.
- There is no solution for `day-1/4-exercise/start`, since you're not supposed to peek.
- `/example ` branches are just for show-casing something and not for you to actively work on.

## Day 1

- Build Setup [Start](https://github.com/jambit/modern-react-workshop/tree/day-1/1-build-setup/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-1/1-build-setup/solution)
- Hooks [Start](https://github.com/jambit/modern-react-workshop/tree/day-1/2-hooks/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-1/2-hooks/solution)
- Testing [Start](https://github.com/jambit/modern-react-workshop/tree/day-1/3-testing/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-1/3-testing/solution)
- Exercise [Start](https://github.com/jambit/modern-react-workshop/tree/day-1/4-exercise/start)
- Error Boundaries [Example](https://github.com/jambit/modern-react-workshop/tree/day-1/5-error-boundaries/example)

## Day 2

- Redux [Start](https://github.com/jambit/modern-react-workshop/tree/day-2/1-redux/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-2/1-redux/solution)
- Redux Toolkit [Start](https://github.com/jambit/modern-react-workshop/tree/day-2/2-redux-toolkit/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-2/2-redux-toolkit/solution)
- React Redux [Start](https://github.com/jambit/modern-react-workshop/tree/day-2/3-react-redux/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-2/3-react-redux/solution)
- Redux Dynamic Modules [Example](https://github.com/jambit/modern-react-workshop/tree/day-2/4-redux-dynamic-modules/example)

## Day 3

- Sagas [Start](https://github.com/jambit/modern-react-workshop/tree/day-3/1-sagas/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-3/1-sagas/solution)
- External Events [Start](https://github.com/jambit/modern-react-workshop/tree/day-3/2-external-events/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-3/2-external-events/solution)
- Testing [Start](https://github.com/jambit/modern-react-workshop/tree/day-3/3-testing/start) / [Solution](https://github.com/jambit/modern-react-workshop/tree/day-3/3-testing/solution)