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
- Host: GitHub
- URL: https://github.com/jambit/modern-react-workshop
- Owner: jambit
- Created: 2022-07-04T11:50:36.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-04T12:15:25.000Z (almost 4 years ago)
- Last Synced: 2025-08-01T04:49:14.728Z (10 months ago)
- Size: 180 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)