프로그래밍에서의 HMR은 'Hot Module Replacement'의 약자로, 소프트웨어 개발 과정에서 사용되는 기술입니다. HMR은 웹 애플리케이션을 개발할 때, 코드를 변경하고 저장한 뒤 페이지를 새로고침하지 않고도 이 변경사항을 바로 반영할 수 있게 해줍니다. 이는 개발자가 코드를 수정하고 결과를 빠르게 볼 수 있게 해주어, 개발 과정의 효율성과 속도를 크게 향상시킵니다. 주로 JavaScript 개발 도구에서 널리 사용되며, 웹팩(Webpack)과 같은 모듈 번들러와 함께 사용됩니다.
쉽게 설명하기
프로그래밍에서 HMR은 웹사이트를 만들 때 코드를 바꾼 부분을 바로 볼 수 있게 해주는 기술입니다. 보통 웹사이트를 만들 때는 코드를 고친 후에 웹페이지를 다시 시작해야 변경사항을 볼 수 있습니다. 하지만 HMR을 사용하면 코드를 저장하는 즉시 변경된 부분만 웹페이지에 바로 반영됩니다. 이렇게 하면 개발자가 더 빨리 일할 수 있고, 시간도 절약할 수 있습니다. 이 기술은 자바스크립트를 사용하는 많은 개발 도구에서 중요한 역할을 합니다.
'Conceptualization' 카테고리의 다른 글
콜드 스타트 (Cold Start) 방식이란 (0) | 2023.12.15 |
---|---|
ES Modules (ESM) (0) | 2023.12.15 |
마크업(Markup)이란 (0) | 2023.12.14 |
이벤트 핸들러란 (0) | 2023.12.13 |
새니티타이즈(Sanitize)란 (0) | 2023.12.13 |