docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# [[Server Components]]
|
||||
# [[Server Components|Server Components]]
|
||||
|
||||
## 📌 Brief Summary
|
||||
React Server Components(RSC)는 빌드 타임 또는 요청 시에 서버에서만 독점적으로 실행되고 클라이언트로 JavaScript를 전송하지 않는 React의 렌더링 아키텍처입니다 [1]. Next.js App Router와 함께 본격적으로 도입되어 프론트엔드 생태계에 큰 변화를 가져왔으며, 특히 React Context에 의존하는 기존 CSS-in-JS 라이브러리들과의 호환성 문제를 발생시켜 Tailwind CSS와 같은 제로 런타임(zero-runtime) 또는 유틸리티 우선(utility-first) 스타일링 패러다임으로의 전환을 가속화하는 핵심 요인이 되었습니다 [2-4].
|
||||
@@ -21,8 +21,8 @@ React Server Components(RSC)는 빌드 타임 또는 요청 시에 서버에서
|
||||
* Next.js App Router 환경에서는 렌더링 중 CSS 규칙을 수집하여 HTML 헤드에 주입하는 'Style Registry 패턴'(`useServerInsertedHTML` 활용)을 통해 SSR 하이드레이션 문제를 해결합니다 [14].
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[CSS-in-JS]], [[Tailwind CSS]], [[Styled Components]]
|
||||
- **Projects/Contexts:** [[Next.js App Router]]
|
||||
- **Related Topics:** [[CSS-in-JS|CSS-in-JS]], [[Tailwind CSS|Tailwind CSS]], [[Styled Components|Styled Components]]
|
||||
- **Projects/Contexts:** [[Next.js App Router|Next.js App Router]]
|
||||
- **Contradictions/Notes:** 소스에 따르면 기존 CSS-in-JS의 테마 제공 방식(`ThemeProvider`)은 React Context를 필수적으로 요구하기 때문에 서버 컴포넌트 환경에서는 동작하지 않습니다. 따라서 RSC 환경에서 테마를 구현하려면 Context 기반이 아닌 순수 CSS 변수(CSS Variables) 기반의 테마 구현 방식으로 접근법을 바꿔야 합니다 [11-13].
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user