Design Decisions for the Components Library

Alexey Shestakov

View at original site


In this talk, we'll investigate how we ended up with 3 complicated component libraries instead of just a simple one and why we still like it. Along this journey, we'll look at npm-package interactions, custom CSS-modules, custom CSS properties, dual build tooling, multi-project TypeScript, and figure out how it all works (or doesn't).

About the Presenter

Alexey Shestakov, Frontend Developer at JetBrains

Related Resources

Add console.log Faster
Add console.log Faster
Use Postfix Completion to quickly add console.log.
Better 11ty Development with Tooling
Better 11ty Development with Tooling
Getting a component-driven development experience that fits nicely into the 11ty zen.