파일별 역할 설명
파일이름 | 역할 |
App.jsx | 리액트 앱의 메인 컴포넌트. 보통 이 파일에서 전체 레이아웃을 구성하며, 다른 컴포넌트들을 불러와 사용합니다. |
App.css | App.jsx에서 사용하는 스타일이 들어가는 파일입니다. App 컴포넌트 전용 CSS로 생각하면 됩니다. |
index.css | 프로젝트의 전역 스타일을 정의합니다. 예: body, html, 기본 글꼴, margin/padding 초기화 등 전체에 적용되는 CSS |
main.jsx | 리액트 앱의 진입점(Entry point) 입니다. App.jsx를 root DOM에 렌더링하는 역할을 하며, 가장 처음 실행되는 파일입니다. |
html 마크업과 비교
- index.css에는 reset.css, 기본 글꼴, 공통 요소 마진 제거 등을 하면 좋아요.
- App.css는 컴포넌트 단위 스타일이라 구체적으로 관리 가능해요.
- 스타일을 더 세분화하려면 Component별 CSS로 나눌 수도 있어요 (예: Header.jsx, Header.css).
728x90
반응형
'퍼블리싱' 카테고리의 다른 글
[React] 리액트에서 스타일을 적용하는 두 가지 방법 (0) | 2025.05.23 |
---|---|
[React] html 과 리액트 비교해보기 (4) | 2025.05.22 |
[React] 설치, 실행, 아이콘 설치, 터미널단축키 (0) | 2025.05.22 |
(html/css/js) 나의 웹 포폴 간편하게! 무료로 웹에 올리기! (0) | 2025.05.21 |
[html,js,css] ai 클로드 활용, 플러그인 없이, 스와이프 슬라이드 만들기 (2) | 2025.03.12 |
댓글