
ETC : 보일러 플레이트 (Boilerplate)
- 19세기에 증기 보일러를 만들 때 틀로 사용하는 강철판을 의미하는데, 보일러의 이름 및 제조정보가 새겨져 있었다.
이후 인쇄 분야로 넘어가면서 반복해서 사용하는 텍스트를 의미하게 되었다. - 프로그래밍에서의 보일러플레이트(또는 코드)는 최소한의 변경으로 여러곳에서 재사용되며, 반복적으로 비슷한 형태를 띄는 코드를 말한다.
- 예를 들어 쇼핑몰을 만들때 필수로 들어가는 회원가입 기능, 로그인 기능, 결제 기능 등 필수 기능들의 폴더를 만들어놓고 프로젝트를
시작하는데 반복되지만 자주 쓰이는 형태를 보일러플레이트 라고 한다. - react에서는 초기 폴더 구조를 의미한다.
초기 폴더 구조
- 저는 주로 NEXT.js를 사용하는데, 현재 만들고 있는 폴더를 기준으로 초기 폴더구조를 설명해보면

- node_modules : 라이브러리 / 프레임워크 저장되는 곳 (실제 저장되는 곳)
- pages : 해당 프로젝트의 웹페이지들을 저장하는 곳
- public : 사진이나 아이콘 등이 들어있는 곳
- styles : CSS
- .eslintrc.json : eslintrc 매뉴얼
- .gitignore : git에서 제외될 파일 설정
- package.json : 기본 매뉴얼 (해당 프로젝트에서 어떤 라이브러리/프레임워크가 설치되어있는지 알수있다.)
- README.md 상세 매뉴얼 (개발자가 해당 프로젝트를 다른 이에게 소개를 하기 위해 작성함)
- yarn.lock : 버전 잠금 파일로서 처음 설치했던 당시의 버전들이 적혀있다.
'STUDY > 그외' 카테고리의 다른 글
HTTP : Hyper Text Transfer Protocol (0) | 2022.08.23 |
---|---|
API : API 이란? (0) | 2022.08.21 |
HTTP : HTTP 응답 상태 코드 (0) | 2022.08.18 |
GUI : Graphical User Interface (0) | 2022.08.16 |
SERVER : 우분투를 이용하여 안쓰는 노트북으로 개인서버 만들기 (설치기) (1) | 2022.08.10 |