-
React Introduction
-
Javascript and Typescript
-
create-react-app
-
JSX
-
Components
-
Forms
-
Redux
-
Routing
https://youtube.com/playlist?list=PLnHa2cF4cNDtfkYKO6v069GUPYrJtijwc
- npx create-react-app my-app # react, react-dom
- react dev tools browser extension
- react material design - https://mui.com/components/buttons/
- styled-components - used for styling our react components - https://styled-components.com/
- SCSS
- formik - used for handling forms - https://formik.org/
- react-router - used for routing - https://reactrouter.com/
- redux - share data between components - https://redux.js.org/
- redux saga
- redux epics
- redux dev tools browser extension
- RTL - react testing library - used for testing tools - https://testing-library.com/docs/react-testing-library/intro/
- graphql - apollo client
- react-query - https://react-query.tanstack.com/
- axios - https://github.com/axios/axios
font-size: 1rem; // 16px