Hi there!
This repo contains all the projects for the React and Redux course by Stephen Grider.
If you are following the course along, you'll notice some differences between my code and Stephen's; here's why.
- I come from an Angular background, so I already come with the mentality of code reuse and smart/dumb component architecture in mind. Also, if you find some of the code/file structure to be not so react-ish, that's why.
- I use functional components with react hooks since the beginning. Why? Because, when hooks were release, the React dev team stated that they are the future for building react components; so I did not see the point on bothering with class-based components.
- I use
yarn
instead ofnpm
. - I use the
semantic-ui-css
package instead of downloading if from a CDN.
The individual projects are inside the packages
folder, you can
cd
into each folder and run yarn
and yarn start
.
Also, this repo uses lerna
as a monorepo management tool. You can
install install lerna
by running yarn
on the root and then bootstrap
all of the projects dependencies by running lerna bootstrap
.
Each project has its own README
listing the differences between
Stephen's code and my own.