optimistic-ui
optimistic-UI 는 낙관적 UI라고 불린다.
예를 들어 좋아요 버튼을 누를때
원래 요청을 보내면 백엔드에서 DB로 가서 데이터를 받아와야하지만
요청보내고 성공 하겠다 가정하고 바로 cashState를 바꿔서 업데이트를 한다.
하지만, 막 사용하면 안된다.
optimistic-UI 사용해도 될 때
- 99% 이상 성공한다고 예상이 될 때 사용해야한다.
- 1% 확률로 실패하더라도, 문제가 안되는 API
먼저 state값을 변경해준뒤, 실패하면 다시 와서 전값으로 되돌린다.