Let’s discuss how to build robust UI components! We’ll start with a discussion of when to code components by hand, and when to build on top of third-party libraries. Next, we’ll set up a unit testing structure for your components and write a few tests with it. And finally, we’ll wrap up showing a few options you have for writing documentation for your components.
In this article you’ll learn an opinionated set of steps to get a component library up and running fast. The focus will be on helping you set up a development environment that allows you to develop your components, and also see those components running in a live app.
Building a UI component library is a great way to enforce consistency throughout your organization. But building a component library also comes with a number of organizational and technological challenges. In this article you’ll learn tips and tricks that’ll help you get the process started.
React Wednesdays is a weekly stream I run on Twitch. For each stream I invite someone interesting from the React world and have them teach me something new. Check out who’s joining me in March.