웹에서 'Hydration 불일치(Hydration Mismatch)'란 무엇인가요?

어려움 freeCodeCamp
보기 및 정답
A 서버에서 렌더링한 HTML과 클라이언트에서 렌더링한 결과가 달라 경고나 오류가 발생하는 상태이다
B 서버 하드웨어의 물리적 냉각 수분이 부족하여 과열로 인한 성능 저하가 발생하는 상태이다
C 브라우저의 로컬 캐시에 저장된 데이터와 서버에서 보낸 실시간 응답의 내용이 다른 상태이다
D 서로 다른 두 API 엔드포인트에서 반환하는 응답 데이터의 JSON 스키마 형식이 다른 상태이다

해설

SSR(서버 사이드 렌더링) 프레임워크에서 서버가 생성한 HTML과 클라이언트의 JavaScript가 생성하려는 DOM이 다르면 'Hydration Mismatch'가 발생합니다. 이는 서버/클라이언트 환경 차이(현재 시간, 브라우저 API 사용 등)로 인해 발생하며, React, Next.js 등에서 경고를 표시합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...