Created using React.
Currently hosted on Netlify
- Clone this repo
- Run npm install
- Run npm start
- How programming paradigm with React works in contrast to just traditional js.
- Basic syntaxing when writing jsx.
- How separation of concerns with React involves separation of React Components instead.
- React component lifecycle.
- Concept of one way data flow when dealing with React components.
- Nuances of 'this' when using arrow functions.
- How to organize files into separate folders for React components and React containers (for smart components).
- Concept of smart React components which has class syntax and typically has a state.
- How to catch errors within components using an error boundary component.
- How to install third-party libraries using npm.
- How to optimize project by minification using npm build command and deploy to a web hosting provider (Netlify).
- How to use hooks in components.
- How to use redux for maintainable data flow.