什么是前端开发中的"乐观更新"

Max*_*kyi 42 html javascript frontend

我正在阅读模式介绍redux,那里有以下段落:

...考虑新要求在前端产品开发中变得普遍,例如处理乐观更新,在服务器上呈现,在执行路由转换之前获取数据等等.

我的问题是这里的乐观更新是什么?

dou*_*arp 52

在一个乐观的更新中,UI的行为就好像在从服务器接收确认之前成功完成了更改 - 它乐观地认为它最终会获得确认而不是错误.这允许更灵敏的用户体验.