Skip to main content
← Glossary

핫 모듈 교체

Hot Module Replacement

애플리케이션 전체를 다시 불러오지 않고 실행 중 바뀐 모듈을 교체하는 개발 기능이다.

같은 뜻으로 쓰는 말

  • HMR

마지막 검증

핫 모듈 교체(HMR)는 소스가 바뀌었을 때 전체 애플리케이션을 다시 시작하는 대신 갱신을 받아들일 수 있는 모듈 경계까지 새 코드를 전달한다. 전체 새로고침보다 피드백이 빠르고 일부 실행 상태를 유지할 수 있다.

상태 보존은 항상 보장되지 않는다. 바뀐 모듈이나 상위 모듈이 갱신을 받아들이지 못하면 더 넓은 경계를 다시 실행하거나 전체 새로고침으로 돌아갈 수 있다. React Fast Refresh는 보통 HMR 갱신 경로와 결합해 React 컴포넌트의 재렌더링과 상태 보존 규칙을 제공하는 React 전용 개발 경험이며 HMR 전체 메커니즘과 같은 개념은 아니다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. Hot Module Replacementwebpack · 공식 문서 · 확인 2026-08-04
  2. Features — Hot Module ReplacementVite · 공식 문서 · 확인 2026-08-04