상태관리

서버 상태 원격 저장 : 클라이언트가 저장 방법이나 내용을 결정하지 않는다. 비동기식 : 클라이언트가 서버로부터 데이터를 수신하는데 시간이 다소 걸린다. 많은 사용자가 소유 : 여러 사용자가 데이터를 변경할 수 있다. 웹사이트에 액세스 하면 서버 상태가 서버에 저장되고 브라우저에 지속적으로 전달된다. 브라우저 세션 간에 사용자 프로필, 댓글 및 분석 정보를 유지하기 위해 세부 정보를 저장하는데 사용된다. 많은 클라이언트가 동일한 서버에 연결하여 서버 상태를 변경할 수 있으므로 서버 상태가 클라이언트에 저장되는 방식을 분석하는 것이 중요하다. 서버 상태는 원격으로 유지되고 사용자에 의해 변경될 수 있기 때문에 신중하게 처리해야 한다. 클라이언트 상태 임시성 : 브라우저를 닫으면 사라지며 일시적이다. 동기식..
리액트 쿼리? 리액트 쿼리는 리액트 애플리케이션에서 비동기 상태를 관리하는 라이브러리이다. TanStack이라는 프로젝트에서 만들어진 오픈소스로, 강력한 비동기 상태 관리를 위한 패키지라고 스스로를 소개하고 있다. 리액트 쿼리를 사용하면 API 요청 상태를 더 간편하게 조회하고 응답 결과를 캐싱하고 에러에 대응할 수 있다. 리액트 쿼리는 데이터의 상태를 추적하고, 렌더링을 최적화하는 기능을 제공한다. 리액트 쿼리의 동기 리액트 애플리케이션을 개발하며 데이터를 가져오고 업데이트 하는 등 복잡한 상태 관리가 필요할 때가 많다. 사용자가 특정 데이터를 수정/삭제 요청을 했을때, 언제 유저의 데이터를 업데이트 해줘야 할까? 하나의 화면의 여러 컴포넌트에서 같은 API 요청이 사용되는데, 1번만 요청하고 결과를 ..
Jyophie
'상태관리' 태그의 글 목록