Search courses ranked by devsSee how

1 recommendation
1recommend

Build Reusable React Components

Cassidy Williams
Cassidy Williams
Scrimba
Scrimba
Recommended

Extra perks unlocked via skillcraft.ai link

This course teaches you to build a reusable and declarative React component library. It's perfect for developers who are looking to build a scalable design system for their team and product. 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!

Instructor

Cassidy Williams

Cassidy Williams

Principal Developer Experience Engineer at Netlify. Cassidy is a mentor and developer with a passion for building web apps and teaching others.

Course details

Duration

3 hours 36 minutes

Format

video

Certificate

Included

Pricing

Subscription

What you'll learn

Rendering in React

React props

Custom events

Controlled components

Prerequisites

Solid understanding of React fundamentals

Experience with JavaScript and React development

Familiarity with React hooks

Who this course is for

Developers looking to build a scalable design system for their team and product

React developers wanting to create reusable component libraries

Teams needing to implement the DRY principle in their React codebase

Advanced React developers looking to master component patterns

Curriculum

Introduction - Reusable React fundamentals

37 min

Controlled components and refs

71 min

Reducers

61 min

Compound components

43 min

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...