Shipping Many Small React Components at Domain.com.au
summary
Describes how Domain.com.au built and managed a library of over 220 small React components used by 22 developers across 10 teams and 5 brands. Covers practical solutions and lessons for component sharing and reuse, consistent build tooling, theming, CI, and server-side rendering (in five languages), plus the processes put in place to coordinate and maintain those components.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:11Jess Telford @jesstelford
- 4:54search-page.css property-details.css
- 5:46Don't leave frontend till last
- 9:42Your Frontend strategy is more than tools & code
- 12:06Components
- 16:33Build it to be replaceable
- 31:46Tooling is important
- 34:54How do we render a page?
- 40:15Think about Server Side Rendering
- 40:37Rendering As A Service
- 41:09Re-use proven patterns
- 48:17Live now 10,000 rpm 5ms
- 49:38Iterate and improve
- 53:14fin.
related talks
24mCase Study: Creating a Component Library in React JS
26mFrontend At Scale - Experiences Using React In A Large Organization
43mBuilding a component based library with React
43mHow to build your reusable UI component library like a pro
32mKickstarting libraries of shared React components for multiple teams
46mBuilding Reusable Components ... That Are Actually Reusable
41mBuilding a design system with React in 2025, what's new?
21mShared Components Beyond the Design System
