본문 바로가기
Tech Notes

보일러 플레이트란?

by miracle-tech 2025. 10. 3.
728x90
반응형

보일러플레이트(boilerplate)는 프로그래밍에서 반복적으로 사용되는 표준 코드나 텍스트를 의미해요.

주요 특징

  • 재사용성: 여러 프로젝트에서 거의 변경 없이 반복 사용되는 코드
  • 필수적이지만 반복적: 프로그램이 작동하려면 필요하지만, 매번 비슷하게 작성해야 하는 코드
  • 최소한의 수정: 프로젝트마다 약간의 설정만 바꿔서 사용

실제 예시

HTML 보일러플레이트:

 
 
html
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

React 컴포넌트 보일러플레이트:

 
 
javascript
import React from 'react';

function MyComponent() {
    return (
        <div>
            {/* 내용 */}
        </div>
    );
}

export default MyComponent;

어원

"보일러플레이트"라는 용어는 19세기 신문 업계에서 유래했어요. 당시 자주 쓰이는 기사나 광고를 금속 판에 미리 새겨서 반복 사용했는데, 이 금속 판이 보일러를 만드는 강철판과 비슷해서 붙여진 이름이에요.

728x90