Replies: 12 comments 11 replies
-
상태 전문가 무비...! |
Beta Was this translation helpful? Give feedback.
-
무비 레전드네요 |
Beta Was this translation helpful? Give feedback.
-
왜 프론트 개발자가 되고 싶나요? |
Beta Was this translation helpful? Give feedback.
-
MVC 패턴에 대해 소개해 주세요 |
Beta Was this translation helpful? Give feedback.
-
mvc단점은 뭐라고 생각하시나요? |
Beta Was this translation helpful? Give feedback.
-
프롭스 드릴링이란? |
Beta Was this translation helpful? Give feedback.
-
리액트 쿼리는 왜 사용하셨나요? |
Beta Was this translation helpful? Give feedback.
-
리액트는 어떤 부분에서 VanilaJS 로 웹앱을 만드는것보다 이점이 있을까요? |
Beta Was this translation helpful? Give feedback.
-
리액트를 사용하면서 어려웠던점 |
Beta Was this translation helpful? Give feedback.
-
리액트의 상태주기 |
Beta Was this translation helpful? Give feedback.
-
클래스형 컴포넌트와 함수형 컴포넌트의 차이 |
Beta Was this translation helpful? Give feedback.
-
왜 클래스형 컴포넌트가 사용되었는가? |
Beta Was this translation helpful? Give feedback.
-
Context API *
간단 정리
장점 & 단점
장점
단점
활용 방안
Redux *
간단 정리
🧃 React에서 react-redux 사용하기 *
🧃 redux-toolkit (RTK)
장점 & 단점
(언제 사용하면 좋을까요?)
장점
단점
데이터 패칭과 상태 관리
SPA가 등장하면서 데이터가 FE, BE 두 곳에 존재하게 되었다.
서버에서 받아온 데이터를 전혀 상관없는 컴포넌트에서 가지고 있어야 할 때
장바구니 페이지에서는 현재 장바구니에 담겨 있는 상품 목록을 확인할 수 있다. 그런데 상품 목록 페이지에서도 장바구니에 담겨 있는 상품이라면 담겨 있다는 표시를 해주어야 한다.
그럼 장바구니 목록 데이터는 전역 상태 store에 저장되어야 할까? 혹은
각 페이지에 접근할 때마다 새로 데이터를 불러와야 할까?
API 응답을 전역 상태 store에 저장하는 경우
문제
비동기 처리 로직 관련 middleware
redux-thunk 활용 (redux middleware)
단점
redux-saga 활용 (redux middleware)
단점
문제
API 요청은 이제 react-query, SWR에게 맡기자.
react-query의 활용 *
참고
Beta Was this translation helpful? Give feedback.
All reactions