팀장님 우린 내일부터 React+ TypeScript로 갑니다
summary
Company migrates a large SPA to React + TypeScript incrementally over months, proving TypeScript compile-time checks cut runtime type bugs and speed regressions. Team prototypes first, splits UI into component library and micro frontends, adopts styled-components for colocated styles, and rewrites class components as hooks + memo to fix stale-closure bugs and reduce renders. Problems include list rendering and render-cost spikes; fixes are memoization, useRef, and targeted re-render gating, and overall maintainability improves.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:17Why React and TypeScript
- 8:29Rendering optimization
- 12:14TypeScript benefits and adoption
- 17:32Migration strategy
- 23:28Styled components rationale
- 25:20Functional components and state
- 29:18React Hooks and performance
- 34:40Product development philosophy
related talks
57mBuilding Scalable, Maintainable Apps Using TypeScript and React
28mLessons in Managing Technical Debt
33mReact and TS: A Journey to a Unified Team Using a Common Language
32mThe How, What and Why of Migrating to ReactJS
57mTypeScript for React developers
43mRethinking SPAs: web-native apps
17mComplex React Migration
27mLearning TypeScript in React during year one
