Skip to content

ClazzBridge/FrontEnd

Repository files navigation

폴더/파일 설명

1.	public/: 정적 자산 및 HTML 파일이 포함된 폴더입니다.
    •	index.html: 리액트 애플리케이션이 로드되는 HTML 파일입니다.
    •	favicon.ico, manifest.json: 애플리케이션의 아이콘 및 PWA 설정 파일입니다.

2.	src/: 애플리케이션의 소스 코드가 포함된 폴더입니다.
    •	assets/: 이미지, 폰트 등의 정적 자산을 저장합니다.
    •	components/: 재사용 가능한 리액트 컴포넌트들을 저장합니다.
    •	common/: 여러 곳에서 재사용되는 공통 컴포넌트들입니다.
    •	layout/: 페이지의 레이아웃을 담당하는 컴포넌트들입니다.
    •	[FeatureName]/: 특정 기능이나 페이지에 관련된 컴포넌트들을 저장합니다.
    •	hooks/: 커스텀 훅을 저장합니다.
    •	pages/: 라우팅되는 페이지 컴포넌트들입니다. 각 페이지는 하나의 주요 컴포넌트로 구성됩니다.
    •	services/: API 호출 및 비즈니스 로직을 처리하는 파일입니다.
    •	context/: Context API를 사용한 전역 상태 관리 파일입니다.
    •	shared/: 여러 곳에서 재사용되는 공통 컴포넌트들입니다.
    •	utils/: 여러 곳에서 재사용되는 공통 함수들입니다.
    •	styles/: 전역 스타일을 저장합니다. CSS 또는 SCSS 파일이 포함됩니다.
    •	App.js: 리액트의 루트 컴포넌트입니다.
    •	index.js: ReactDOM을 통해 애플리케이션을 HTML에 주입하는 엔트리 파일입니다.
    •	routes.js: 페이지 간의 라우팅을 설정하는 파일입니다.
    •	setupTests.js: 테스트 환경을 설정하는 파일입니다.

3.	.gitignore: Git에서 무시할 파일 및 폴더를 설정합니다.

4.	package.json: 프로젝트의 설정 및 의존성을 정의합니다.

5.	README.md: 프로젝트의 설명 및 사용 방법을 문서화합니다.

6.	yarn.lock / package-lock.json: 의존성의 버전을 고정하여 일관성을 유지합니다.

7.	.eslintrc.js: ESLint 설정 파일로, 코드 스타일과 규칙을 정의합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages