Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- React #Context #props drilling #useMemo
- useMemo #React.memo #최적화 #re-rendering
- useReducer
- React #React 사용하는 이유
- Kotlin
- React #API 호출 #async #await #fetch
- 패키지
- Node.js #
- useCallback #최적화 #함수형 업데이트
- Common JS 모듈 시스템
Archives
- Today
- Total
목록React #React 사용하는 이유 (1)
세현's 개발로그

◈ Why React.js? ⊙ 첫 번째 이유 다음과 같은 두 자기소개 페이지 index.html과 about.html이 있다. 이 두 페이지는 , , 의 내용이 동일하고 의 내용만 다르다. 이 두 페이지의 코드는 중복된 코드가 너무 많다는 문제점이 있다. 만약 Header 섹션의 코드를 수정하고 싶다면 모든 페이지의 코드를 수정해야하는 어려움이 생긴다. 특히 페이지가 아주 많은 경우에는 유지보수에 상당한 어려움이 생긴다. 이렇게 중복된 부분이 있는 페이지들을 하나하나 수정하는 것을 Shotgun Surgery(산탄총 수술)이라고 한다. 중복될 거라 예상되는 요소들을 별도의 파일이나 모듈로 각각 만들어 사용하는 방식 → 컴포넌트화 방식 컴포넌트화 방식을 이용하면 각각의 모듈을 담은 페이지를 하나 만들어줘..
React
2023. 4. 2. 10:10