티스토리 뷰
▶프로젝트 기본 경로 설정 - 길어지는 상대경로를 간단하게
프로젝트를 진행하다보면 폴더안에 폴더를 굉장히 많이 생성하게 되는데요.
만약 TodoForm.js 파일에서 styles.폴더의 파일을 import 하려면 부모의 부모의... 계속 올라가서 다시 폴더를 찾아 파일을 찾아야 할 것입니다.
그런데 이러한 상대경로를 사용하는 것이 아니라
처음부터 src 폴더에서 styles 폴더에서 파일을 찾으면 굉장히 간단해 보입니다.
이렇게 사용하기 위해서는 말하지 않아도 src에서 찾도록 기본 경로를 따로 설정해 주어야 하는데요.
🔎 기본 경로 설정하기 - 여기부터 파일을 찾아
우선 최상단 폴더 안에 jsconfig.json 파일을 생성해줍니다.
📄 jsconfig.json 파일
{
"compilerOptions": {
"baseUrl": "./src"
},
"include": ["src"]
}
그러면 이제 부모의 부모의... ../../../ 로 작성하지 않고 src 다음 경로부터 바로 작성하여 import 해올 수 있게 됩니다.
사용 예시 → 📄 src/pages/Home/components/Modal/TodoForm.js 파일
import { flexCenter } from 'styles/common';
728x90
LIST
'프론트엔드 > React' 카테고리의 다른 글
[React] React에서의 전개 연산자 with 스타일 컴포넌트 - 매개변수 앞에 '...' (0) | 2023.02.07 |
---|---|
[React] 공용 스타일 컴포넌트 관리 - 한번만 작성하고 import해서 쓰자 (0) | 2023.02.06 |
[React] styled-components에서 속성값으로 스타일링 하기 (0) | 2023.02.06 |
[React] RouterProvider로 라우터들을 효과적으로 관리하자 (0) | 2023.02.06 |
[React] styled-components로 React 컴포넌트를 스타일링하자 (0) | 2023.02.05 |
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- frontend
- 데이터분석
- 타입스크립트
- styled-components
- 프론트엔드 기초
- CSS
- 디프만
- 인프런
- next.js
- rtl
- jest
- 파이썬
- 프로젝트 회고
- 스타일 컴포넌트 styled-components
- 딥러닝
- 리액트 훅
- 자바스크립트
- 리액트
- 자바
- HTML
- Python
- TypeScript
- JSP
- 자바스크립트 기초
- react-query
- react
- 프론트엔드 공부
- testing
- 프론트엔드
- 머신러닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함