진실의 원천을 서버로 잡음
상품목록/유저 정보/권한/DB 조회 결과
이건 RSC로 잡고, 서버 fetch
그럼 이제 나머지 인터렉션 레이어는
모달/탭/입력창 임시 필드/UI토글
이건 useState,useReducer쓰고, 아주 가끔 Zustand쓰고
여기에 이제 좀 빡센 지점이 캐시 지점인데
검색결과 재조회, 무한스크롤, 필터 바뀔때 목록 재 요청 이 지점에서
클라이언트랑 서버가 혼합 지점 이 지점이 헷갈리는데,
보통 3번은 TanStack query거든
보통 3 바운더리로 잡을때
서버쪽은 사실 거의 프로그래머 틀딱 형님들이 이건 서버로 해라고 내려오는 교시가 있어서 그대로 하면되는데
이제 쿼리 캐시랑 로컬 스테이트 돌때 어디에 뭘 둬야할지 이게 경험 역량이라.
보통은 서버가 원본일때는 쿼리캐시랑 서버 상태로 묶어두고, 브라우저 인터랙션 기반이면 로컬 스테이트로 두는데
이야기들보면 생각보다 스택들 혼합 많이하구나 싶다
Quary 는 뭐라고 읽으면 좋을까요?
헉 쿼리라고 쳐야하는데 Quary라는 도구를 워낙쓰다보니
이 정도 레벨까지 못간다 시중 떨거지들이 오만 군데에 use client랑 useEffect 리액트 컴파일러 도입해도 오만데다가 useMemo useCallback 떡칠하고 왜 쓰냐고 하면 지는 옛날부터 그렇게 해왔다고 버럭하고 제대로 대답도 못함
진짜 AI가 뒈져서 도태되어야 할 놈들 참 많이도 산소호흡기 붙여놨음
ㄹㅇ??