reactQuery1 Next.js 발전에 의한 상태 관리의 변화 React 및 Next.js 개발을 진행하다 보면 상태 관리에 대한 "이 상태는 어디서 관리해야 하지? 서버인가? 클라이언트인가?"라는 생각을 빼놓을 수 없다. 클라이언트에서만 사용하는 UI 상태인지 아니면 서버에서 받아온 데이터를 다뤄야 하는지에 따라 접근 방식이 완전히 달라진다. 그럼 어떻게 접근 방식이 달라져왔을까? 예전 방식은 fetch와 useState를 사용하여 서버에서 데이터를 가져오고 상태를 관리했다.useEffect(() => { fetch('/api/data') .then(res => res.json()) .then(data => setData(data));}, []);방식은 간단하지만 단점이 많은 방식이다.대표적인 단점으론1. 데이터를 요청할 때마다 중복 로직이 발생함2... 2025. 7. 20. 이전 1 다음