네이버 클라우드 캠프

React 입문 - 기본 파일 구조

99duuk 2024. 5. 17. 18:58

<파일구조>

■ index.html

리액트가 렌더링되는 기본 html파일, 

하나의 html 파일로 동작하는 단일 페이지 애플리케이션(SPA)의 루트

 

리액트가 여기에 필요한 js파일을 삽입

<div id=“root”></<div> 요소가 있으며, 여기에 React 컴포넌트가 렌더링 됨

 

■ index.js 

애플리케이션의 진입점(entry point) 

ReactDOM을 사용하여 App 컴포넌트를 <div id=“root”></<div>에 렌더링 

 

■ index.js 

메인 컴포넌트 파일, 

다른 하위 컴포넌트 포함하고 애플리케이션 구조 정의 

주요 레이아웃이나 라우팅 등을 설정 

 

■ App.js 

메인 컴포넌트 파일

다른 하위 컴포넌트를 포함하고, 

애플리케이션 구조를 정의 

레이아웃이나 라우팅 설정

 

■ components/ChildComponents.js

App.js 내에서 사용하는 자식 컴포넌트 파일

하위 컴포넌트를 정의해 ui 구성함

 

□ index.css

전역 스타일 정의

'네이버 클라우드 캠프' 카테고리의 다른 글

JPA_엔티티 그래프  (0) 2024.05.28
JPA_값 타입 객체  (0) 2024.05.28
React 입문 -  (0) 2024.05.19
React 입문 - Hook, props  (0) 2024.05.18
React 입문 - 부모 자식 비유  (0) 2024.05.17