적용조건 무거운 로직이 리랜더링으로 반복 실행될 때 useEffect(콜백함수, [dependencies]) > "딱! 한 번 마운트 될 때에만 실행하자" 역할: 원하는 시기에 함수를 실행 목적: state 변경으로 인한, 반복되는 함수 실행에서 자유로워짐 실행 시
대충 살기엔 너무나 큰 에러라서 며칠을 고민했다.해답은 드림코딩 토론창의 누군가가 남긴 글에 있었다.항상 행복하시고 건강하시고 부자가 되시길 진심으로 바란다.나의 경우,배포된 페이지에서 새로고침하면Link의 state로 넘겨준 값이 undefined 되어 에러가 났다.
TanStack의 React Query - queryKey가 뭔지 모르고 썼다.찝찝해서 정리해봤다.TanStack Query는 쿼리 키를 기반으로 쿼리 캐싱을 관리배열단일 문자열로 구성된 간단한 배열일 수도 있고, 많은 문자열과 중첩된 객체로 구성된 복잡한 배열일 수도
React Query 컨셉을 잘 알아두면,평생 잘 써먹을 수 있지 않을까? 하는 마음으로 정리해본다.서버 상태를 가져오고, 캐싱하고, 동기화하고, 업데이트하는 라이브러리다.동일한 데이터에 대한 여러 요청을 단일 요청으로 중복 제거백그라운드에서 "오래된" 데이터 업데이트
API를 통해서 서버 데이터를 변형해도 화면에는 반영되지 않는다.application 내부에서 state가 변경되지 않았기 때문이다!서버 데이터 변경을 인지 > request > rerender 하려면mutation을 설정해야한다.정확히 말하면, 쿼리에 invalida