- ES6 classes review
- State in class components
- State
- Define static site generators
- Utilize Gatsby starter sites
- Create pages and routing in Gatsby
- What are SPAs?
- Basic router setup
- Route
- Why to use styled components
- Setup & syntax
- Styling through props
- Set up project environment
- Use JSON Server for development
- Create custom hooks for game logic
- DOM manipulation
- Conditionals
- className
- The Virtual DOM
- React limitations
- JSX
- Set up React Native with Expo
- Style with Views and Text components
- Manage state with React hooks
- Understand React Router basics
- Implement Router Provider and Outlet
- Create nested routes and layouts