CSS-in-JS SSR
Styled Components SSR은 스타일 수집 순서가 핵심이다
서버 렌더 중 생성된 스타일을 먼저 모아 HTML과 함께 보내야 초기 화면에서 스타일 깜빡임을 줄일 수 있다.
Render
서버에서 컴포넌트 실행
스타일 생성
Collect
StyleSheetRegistry
규칙 수집
Inject
head/style
HTML과 함께 전달
Hydrate
클라 재사용
순서 불일치 방지
실패
증상
확인
수집 누락
무스타일 깜빡임
registry 설정
순서 불일치
hydration 경고
서버/클라 버전
동적 스타일 과다
CSS 증가
props 제한
핵심
CSS-in-JS SSR의 핵심은 예쁜 문법이 아니라 서버와 클라이언트가 같은 스타일 순서를 공유하는 것이다.