Optimistic UI update
* 관련 기술 스택이 없습니다

• SNS에서 '좋아요' 기능은 사용자가 버튼을 클릭하면 서버에 요청을 보내고, 응답이 올 때까지 기다린 후 데이터를 갱신하고 화면에 보여주는 과정을 거친다.
• 이 과정은 비효율적이며 사용자에게 불편함과 느린 반응 속도를 느끼게 한다.
• 이를 보완하기 위해 'Optimistic UI Update'를 사용하면, 백엔드의 요청을 기다리지 않고 즉각적으로 반응을 보여주며, 요청이 성공적으로 수행되었다고 가정하고 UI를 변경한다.
• React에서는 'React Query'나 'Apollo' 라이브러리를 활용해 'Optimistic UI Update'를 구현할 수 있다. 오류 발생 시, 변경했던 UI는 서버 응답을 받은 후 원래 상태로 되돌아간다.

북마크
공유하기
신고하기