For this module we create our first project using development tools from the first course, such as ESLint, EditorConfig and Prettier, as well as further understanding a ReactJS app workflow:
- ReactJS routing with react-router-dom;
- Structuring pages in an SPA fashion;
- Styled Components to style components directly in JavaScript;
- Global styles with Styled Components;
- State management through a component's life cycle;
- Passing props to sub-components;
- Miscellaneous tasks including: localStorage, prop-types, axios and es6 features.