본문 바로가기
프론트 엔드/Next.js

Next.js의 Hydration(하이드레이션)이 무엇일까?

by 코딩의 세계 2025. 3. 20.
렌더링 작동 원리

Next.js는 초기 HTML 파일을 먼저 전달하고 이후 HTML 요소들을 React 컴포넌트로 변환 및 이벤트리스너를 부착하여 React DOM에서 관리하게 만든다. 이 과정을 Hydration이라고 부르게 된다.
이런 렌더링 작동 원리 덕분에, 빠른 웹페이지 로딩이 가능해진다.
(왜냐하면 일단은 HTML을 빠르게 웹 페이지에 띄우고, 이후에 자바스크립트를 가져오는 것이기 때문. 리액트는 일단 모든 파일을 다 가져와야 하기 때문에, 초기 로딩 속도가 느리다.)

노마드코더 영상

https://nomadcoders.co/nextjs-for-beginners/lectures/4696

All Courses – 노마드 코더 Nomad Coders

초급부터 고급까지! 니꼬쌤과 함께 풀스택으로 성장하세요!

nomadcoders.co

+ (추가 복습 영상)
https://www.youtube.com/watch?v=fwJ5Os49oU8&t=213s


참고한 글

https://velog.io/@hamjw0122/Next.js-Hydration

[Next.js] Hydration

🚿 Hydration이란 무엇일까?

velog.io

이 블로그를 참고하였다. 읽어보면 좋을 거 같다.