• 최초 로딩 시 서버로부터 데이터 가져오기: 사용자가 웹 애플리케이션에 처음 접근할 때, 서버로부터 필요한 데이터를 가져와 클라이언트 상태에 저장합니다. 이는 SSR 또는 SSG 방식으로 이루어질 수 있습니다.
  • 클라이언트 측 데이터 새로 고침 및 업데이트: 사용자 상호작용이나 특정 이벤트 발생 시, 클라이언트 측에서 서버로 요청을 보내 최신 데이터를 가져오고 로컬 상태를 업데이트합니다. 이 과정은 CSR의 일부입니다.
  • 실시간 데이터 동기화: WebSocket 같은 기술을 사용하여 서버와 클라이언트 간의 실시간 데이터 동기화를 구현할 수 있습니다. 이는 특히 실시간 채팅, 협업 도구, 실시간 피드 업데이트 등에 유용합니다.
  • 클라이언트 측 캐싱: 클라이언트 측에서 데이터를 캐시하여, 네트워크 요청을 최소화하고 애플리케이션의 반응 속도를 개선할 수 있습니다. 캐시된 데이터는 주기적으로 또는 특정 조건 하에 서버의 데이터와 동기화될 수 있습니다.
  • 옵티미스틱 UI 업데이트: 사용자가 특정 액션을 취할 때, 서버 응답을 기다리지 않고 즉시 UI를 업데이트합니다. 이후 서버 응답에 따라 UI를 다시 조정할 수 있습니다. 이 방법은 사용자 경험을 크게 향상시킬 수 있으나, 실패 상황을 관리하는 로직이 필요합니다.

전략은 애플리케이션의 요구 사항, 사용자 경험 목표, 네트워크 상황 등에 따라 선택되어야 합니다. Next.js 같은 프레임워크는 이러한 다양한 데이터 페칭 상태 관리 패턴을 구현하는 유용한 기능들을 제공합니다.

 

=========== 화사첨족 ===========

흙침대 싱글 하루 전기료



퀸인데 반만 틀어서 제목은 저렇게 붙였다.

전기료가 많이 나와서 어디가 문제인지 체크 중

 

장인어른께 아이코스 선물.

 

 

전자 담배는 확실히 냄새가 덜해서 주변에 피해를 적게 또 작게 주는 장점이 있다. 더 많이 피더라도.

 

+ Recent posts