Framework Components


placeholder

This is a premium lesson.

Subscribe to get access to the entire course.

Sign up now

You might find that you want to build components for a particular framework, like React or Vue. There are a handful of situations for why writing a React component library is right for the task at hand.

So why write a component library for a specific framework?

I’ve been writing React for nearly 6 years now. I feel like I’m pretty good at it and I think there’s a lot to love about React:

There are also a lot of excellent component libraries that are written in React that I’ve used, or am desperately eager to use, in a project.

While a component library that only works for a given framework might have its limitations, there are several React libraries that are truly world-class. In many cases, these libraries pull in thousands of downloads a day. Some of the best frameworks can offer an excellent product because they’re playing to the strengths of the framework at hand. MUI and Radix UI are two such examples:

MUI

MUI is a component library that started as a React impl