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

Scrimba

Build Reusable React Components

via Scrimba

Overview

If you’re looking to learn how to create a component library for your team using Javascript and React, you’re in the right place!

Build Reusable React Components will teach you enough controlled components, refs, reducers and compound components to get your custom library off the ground.

By the end, you’ll know how to build declarative, reusable components, ensuring your codebase adheres to the DRY (Do Not Repeat Yourself) principle.

On top of all that, this course is jam-packed with interactive challenges to stress-test your new knowledge and truly embed your learning, so you’ll become a truly effective React developer in no time.

Your teacher is Cassidy Williams, a Principal Developer Experience Engineer at Netlify who has been teaching React both online and in person for several years, making her the perfect person to guide you through this learning experience.

So what are you waiting for? Enroll now and start building that library!

Learning objectives

By the end of the course, you will be able to work with:

  • Rendering in React

  • React props

  • Custom events

  • Controlled components

  • State in class vs function components

  • useRef hook

  • How reducers work

  • useReducer hook

  • Custom hooks

  • Reordering Elements

  • Compound Components

  • Replacing props

  • Sharing state

  • Adding more context

Syllabus

  • Introduction - Reusable React fundamentals
  • Controlled components and refs
  • Reducers
  • Compound components

Reviews

Start your review of Build Reusable React Components

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.