Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

React: Design Patterns

via LinkedIn Learning

Overview

Don’t waste time reinventing the wheel. Learn great ways to handle common situations from a React developer.

Syllabus

Introduction
  • Take your React skills to the next level
  • What you should know
  • What are design patterns?
1. Layout Components
  • What are layout components?
  • Split-screen components
  • Split-screen component improvements
  • Lists and list items
  • Creating different list types
  • Modal components
2. Container Components
  • What are container components?
  • Server instructions
  • CurrentUserLoader component
  • UserLoader component
  • ResourceLoader component
  • DataSource component
  • Loading data from localStorage
3. Controlled and Uncontrolled Components
  • Controlled vs. uncontrolled components
  • Uncontrolled forms
  • Controlled forms
  • Controlled modals
  • Uncontrolled onboarding flows
  • Collecting onboarding data
  • Controlled onboarding flows
4. Higher-Order Components
  • 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
5. Custom Hooks Patterns
  • What are custom Hooks?
  • useCurrentUser Hook
  • useUser Hook
  • useResource Hook
  • useDataSource Hook
6. Functional Programming and React
  • What is functional programming?
  • Recursive components
  • Component composition
  • Partially applied components
Conclusion
  • Next steps

Taught by

Shaun Wassell

Reviews

4.8 rating at LinkedIn Learning based on 724 ratings

Start your review of React: Design Patterns

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.