일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HashMap
- 특정값 개수
- Decorator
- 도서관대출
- 동네도서관이용후기
- 사이드프로젝트
- 전자도서관
- @action
- 코딩문제
- groomide
- goormIDE
- 강서구도서관
- SpringBoot
- 수포자
- 1일1커밋
- java
- LinkedList
- 코딩문제풀이
- 오류잡기
- 프로그래머스
- level1
- MES
- mobx
- 무료로책보기
- 해쉬맵
- 월간코드챌린지시즌1
- @observable
- 로봇 관련 윤리문제
- 경력기술
- restapi
- Today
- Total
Maenya's Techlog
[20210629] 스터디 프로젝트 제작기 - React 프로젝트 구조 설정과 로그인 페이지 작성중 본문
이번 스터디 프로젝트 주제 : 주차장 공유 웹어플리케이션
[ UI React 프로젝트 생성 ]

- index.js
src 폴더에서 메인 프로그램 역할을 해준다.
여기에서 HTML 템플릿 및 JavaScript의 컴포넌트를 조합하여 렌더링하고 실제 표출한다.
- App.js
src 폴더에서 컴포넌트를 정의하는 파일. 실제로 화면에 표시되는 내용 모두 여기서 정의.
- index.html
사진 상으로 안보이지만 public 폴더에 있다. 메인 프로그램인 index.js에 대응되는 것으로, HTML 템플릿 파일이다.
이 파일이 직접 표시되는 것은 아니고, index.js에 의해 일어 와서 렌더링된 결과가 표시된다.
- Root.js
Router 역할. 웹어플리케이션에 BrowserRouter를 적용할 파일.
src 내부 패키지 구조는 내가 편한대로 설정한 것이다.
- Container
store와 view사이에 위치하여 데이터 매핑을 돕는 container.js 파일들의 모음.
state 를 props로 받아서 변경 및 저장하고 데이터의 유효성 체크 또는 여러가지 스크립트가 돌아갈 파일들이다.
- Store
redux 작업을 위한 폴더, 내부에 actions, reducers 로직들이 담겨있는 파일들 모음.
- View
진짜 그냥 딱 html 코드와 화면상 보여질 파일들 모음.
- Repository
axios 로 rest api 호출을 직접할 수 있는 파일들 모음.
'프로그래밍 > JS | React' 카테고리의 다른 글
[20210505] Node.js 와 비동기 I/O 처리 (0) | 2021.05.05 |
---|---|
[20201230] groom IDE 에서 git에 커밋하기 (0) | 2020.12.30 |
[20201230 groomIDE] React 프로젝트에 MobX 설치하기, decorator 에러 해결 과정 (0) | 2020.12.30 |
[20201228] 구름IDE 사용 첫걸음 (0) | 2020.12.28 |
mobx 프로젝트 파일 생성 (0) | 2020.04.11 |