본문 바로가기

세현's 개발로그

검색하기
세현's 개발로그
프로필사진 SarahPark

  • 분류 전체보기 (18)
    • Kotlin (4)
    • React (14)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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 31
Tags
  • useReducer
  • React #React 사용하는 이유
  • useMemo #React.memo #최적화 #re-rendering
  • 패키지
  • Kotlin
  • React #Context #props drilling #useMemo
  • useCallback #최적화 #함수형 업데이트
  • React #API 호출 #async #await #fetch
  • Node.js #
  • Common JS 모듈 시스템
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록React #Context #props drilling #useMemo (1)

세현's 개발로그

[React] 컴포넌트 트리에 데이터 공급하기 (feat. 일기장)

◈ Context 자식 컴포넌트에게 전달하기 위해 그냥 거쳐가는 props(props drilling)가 존재하는 문제를 해결하기 위해 Context를 사용한다. 형식은 다음과 같다. App.js 1) export const DiaryStateContext = createContext(null); data를 전역적으로 전달하기 위한 Context API를 만들어준다. 다른 컴포넌트들도 사용할 수 있도록 하기 위해 export를 써준다. 2) export const DiaryDispatchContext = createContext(null); onCreate, onRemove, onEdit을 전역적으로 전달하기 위한 Context API를 만들어준다. 마찬가지로 export 해준다. 3) const mem..

React 2023. 5. 7. 19:25
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바