Don’t waste time reinventing the wheel. Learn great ways to handle common situations from a React developer.
Overview
Syllabus
Introduction
- Take your React skills to the next level
- What you should know
- What are design patterns?
- What are layout components?
- Split-screen components
- Split-screen component improvements
- Lists and list items
- Creating different list types
- Modal components
- What are container components?
- Server instructions
- CurrentUserLoader component
- UserLoader component
- ResourceLoader component
- DataSource component
- Loading data from localStorage
- Controlled vs. uncontrolled components
- Uncontrolled forms
- Controlled forms
- Controlled modals
- Uncontrolled onboarding flows
- Collecting onboarding data
- Controlled onboarding flows
- What are higher-order components?
- Printing props with HOCs
- Loading data with HOCs
- Modifying data with HOCs
- Creating forms with HOCs
- Higher-order component improvements
- What are custom Hooks?
- useCurrentUser Hook
- useUser Hook
- useResource Hook
- useDataSource Hook
- What is functional programming?
- Recursive components
- Component composition
- Partially applied components
- Next steps
Taught by
Shaun Wassell