Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- React Native
- Chart.js
- react
- 티스토리꾸미기
- 공통컴포넌트
- typescript
- 성능최적화
- javascript
- JS console
- utilty type
- 개발콘텐츠
- 폰트적용하기
- returnType
- 레이아웃쪼개기
- CSS
- 제네릭
- 커스텀
- TSDoc
- 타입스크립트
- 타입좁히기
- click and drag
- React.js
- NonNullable
- 리액트
- vue.js
- 누구나 자료구조와 알고리즘
- 반복줄이기
- const 단언문
- reactjs
- 2022
Archives
- Today
- Total
몽땅뚝딱 개발자
CRA 세팅 시 기본 파일 정보 본문
새롭게 프로젝트를 세팅하다가 발견한 파일들,,
기존에 세팅할 땐 지우기만했는데 이번엔 궁금해져서 찾아보았다.
public
- manifest.json: PWA에 필수적으로 포함되어야하는 파일이다.
{
"short_name": "React App", // 사용자 홈 화면에서 아이콘 이름으로 사용
"name": "Create React App Sample", // 웹앱 설치 배너에 사용
"icons": [ // 홈 화면에 추가할 때 사용
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".", // 웹앱 실행 시 시작되는 URL 주소
"display": "standalone", // 디스플레이 유형(fullscreen, standalone, browser)
"theme_color": "#000000", // 상단 툴바 색상
"background_color": "#ffffff", // 스플래시 화면 배경 색상
"orientation": '' // 특정 방향(landscape, portrait)을 강제로 지정
}
src
- react-app-env.d.t: 타입스크립트 환경에서는 타입 지정을 하지않으면 오류가 발생한다. 변수의 타입을 지정해주기 위한 파일이다.
- reportWebVitals.ts: React 프로젝트의 성능을 측정하기 위한 파일
- setupTests.ts: React 프로젝트에서 테스트를 실행하기 위한 설정 파일
root
- package-lock.json: 이 파일이 생성되는 시점의 의존성 트리에 대한 정보를 가지고 있는 파일이다. package.json에서는 패키지의 버전을 범위로 나타내는데 업데이트된 패키지에서 에러가 발생하는 경우가 있어 안정성을 위해 필요한 파일이다.
'Development > React.js · Next.js' 카테고리의 다른 글
[Next.js] 기본 개념 (0) | 2023.12.20 |
---|---|
React Query 개념 정리 (1) | 2023.10.19 |
[React] Swiper 적용하기 (with. TypeScript, SCSS) (0) | 2023.03.10 |
[React] 소소한 깨달음과 팁 정리 (with. TypeScript) (0) | 2023.03.07 |
[React] useMemo (0) | 2023.02.17 |
Comments