- In this example we take an existing HTML / CSS website and convert it to React + CSS modules
- We make a component reusable by using props
- We migrate styles to CSS modules so the selectors don't clash and a component has a dedicated CSS file
- A brief history of React (youtube, English)
- React, y tho? from server rendering to SPA
- SPA advantages and disadvantages
- Vanilla HTML/CSS/JS vs Angular vs React, Components as seperation of concerns
- Setting up a React app with create-react-app, making a component, props, JSX
- Finalise ProductCard, Convert styles to css modules