How initial designing for older apps helped small team @Agrostar deliver apps quickly
summary
Small team converts shared CSS into componentized styling using styled-components, eliminating global CSS side effects and pixel‑matching pain. They extract label/button/panel into an internal package agro-styled-components, colocate theme.js and components, and use yarn workspaces to hoist deps and turn the repo into reusable packages. Libraries publish to npm and follow SEMVER so projects import versioned components instead of copy‑pasting, speeding delivery and reducing regressions.
AI-written summary · about
chapters (6)
- 0:00Start
- 6:41styled-components/css-in-js
- 14:34YARN WORKSPACES
- 16:14Setup - step2
- 17:47Monorepos
- 23:05Takeaways
related talks
49mScalable Best Practices for Your Development Team
16mCSS, Design Systems & Developer Experience
26mMoving on from runtime CSS-in-JS at scale
29mStyling React For Reuse
43mScalable Best Practices for Your Development Team
47mThe road to styled components, and the road ahead
24mCase Study: Creating a Component Library in React JS
30mStyled-components: Styled-components Enforcing best practices
