All of the slides, homework, recordings, and more from each class - in one place!
You can also find more resources to help you on your React learning journey in RESOURCES.md.
- 27 October - Data Fetching
- 15 October - Routing and NPM
- 13 October - Styling Exercises
- 08 October - Styling in React
- 06 October - Concept Review
- 01 October - Component Hierarchy and Passing Props
- 24 September - Concept Review
- 22 September - Rendering Lists, Handling Events, Components and Props
- 17 September - Lifecycle Methods Exercises
- 15 September - React Components
- 10 September - JSX
- 03 September - More JavaScript Recap (Exercises)
- 01 September - More JavaScript Recap
- 27 August - JavaScript Recap (Exercises)
- 25 August - Welcome and JavaScript Recap
- π₯ Slides
- π¦ Exercise 1
- π¦ Exercise 2
- π¦ Data Fetching Homework
- π₯ Slides
- π¦ NPM Exercise
- π React Router
- π Lodash
- π NPM
- π Using NPM packages in your projects
- πΉ Recording (passcode:
gT$pe8j=
)
- π₯ Slides
- π¦ Exercise 1
- π¦ Exercise 2
- π₯ Slides
- π¦ Exercise - Inline styling
- π¦ Exercise - Inline styling (Solution)
- π¦ Exercise - CSS to CSS Modules
- π¦ Exercise - CSS to CSS Modules (Solution)
- π¦ Exercise - Styled Components
- πΉ Recording - Inline styling
- πΉ Recording - CSS modules
- No homework for this lesson, but please try to complete the assignment from the last class.
Here are a few more resources that explain the three types of styling: freeCodeCamp, How to use styles in React.
- πΉ Recording
- π¦ Exercise - LikeButton
- π¦ Exercise - LikeButton (Solution)
- βοΈ Homework - Component Hierarchy
- π Homework - Component Hierarchy (Solution)
- No slides
- π₯ Slides*
- πΉ Recording
- π¦ Exercise 1 - Tweet without props
- π¦ Exercise - Tweet with props
*Please take a look at the resources slide at the end of the slides. You will see a section called FURTHER READING / STRETCH. There I have listed two items, Component Hierarchy Notion Card and Passing Props Notion Card.
- π¦ Exercise
- π₯ Slides
- π¦ Exercise - Class vs Functional Components
- π¦ Exercise - Rendering lists
- π¦ Exercise - Handling events
- βοΈ Homework
- π¦ CodeSandbox
- π₯ Slides
- π¦ Live Coding Sandbox 1
- π¦ Live Coding Sandbox 2
- πΉ Recording
- βοΈ Homework
- π₯ Slides
- πΉ Recording - First half of class only
- βοΈ Homework - GitHub Classroom
- π¦ Homework - CodeSandbox
- π¦ CodeSandbox for break-out groups
- πΉ Recording
- βοΈ Homework
- No slides
- π₯ Slides
- π¦ CodeSandbox for pair programming
- βοΈ Homework
- No recording
- βοΈ Homework
- No slides
- No recording
- π₯ Slides
- π¦ CodeSandbox
- πΉ Recording
- βοΈ Homework