Skip to content

Commit 7ac703b

Browse files
committed
챕터 14, 15
1 parent 8c5c77b commit 7ac703b

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

챕터_14/오혜성.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# 리액트 애플리케이션 구조
2+
* 기능별 그룹화
3+
4+
```
5+
- product
6+
- cart
7+
- user
8+
```
9+
10+
- 변경 사항이 특정 부분에 제한된다는 장점
11+
- 모듈 간 공통적으로 사용하는 것들에 대해 주기적으로 파악해야만 중복을 피하고 재사용성을 높일 수 있다는 단점
12+
13+
* 파일 유형별 그룹화
14+
15+
```
16+
- components
17+
- pages
18+
- api
19+
- styles
20+
```
21+
22+
- 장점
23+
- 표준 구조
24+
- 빠른 적응
25+
- 공통 컴포넌트 및 스타일 변경 용이
26+
- 단점
27+
- 모듈 수정 시 여러 폴더 수정 필요
28+
- 파일 찾기 어려움
29+
30+
* 혼합(하이브리드) 그룹화
31+
32+
```
33+
- components
34+
- pages
35+
- api
36+
- styles
37+
- domain
38+
- product
39+
- cart
40+
- user
41+
```
42+
43+
> 혼합 구조를 별 생각없이 일반적으로 쓰고 있었음

챕터_15/오혜성.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 결론
2+
3+
- https://www.patterns.dev/

0 commit comments

Comments
 (0)