우리가 CSS-in-JS와 헤어지는 이유 (번역)
(junghan92.medium.com)- CSS-in-JS가 뭔가요?
- CSS-in-JS의 좋은 점, 나쁜 점, 못난 점
- 성능 심층 분석
- 렌더링 내부와 외부의 직렬화
- 멤버 브라우저 화면 벤치마킹
- 프레임 그래프(Flamegraph) 분석하기
- Emotion 없이 작성된 멤버 브라우저 벤치마킹
- 우리의 새로운 스타일링 시스템
- 유틸리티 클래스
- 컴파일 타임 CSS-in-JS에 대한 참고 사항
- 결론
이러나 저러나, 훌륭한 DX만으로도 CSS-in-JS는 많은 가치를 갖고 있습니다.
팀원이 모두가 똑똑하다면 사실 CSS-in-JS나 심지어는 React도 쓸 필요가 없죠.
모든 도구는 성능도 중요하지만 개발자의 실수를 잘 막아주느냐, 생산성을 높여주느냐도 정말 중요하다고 생각합니다.