没有保存按钮的自动保存表单 - Apollo,React
Auto saving form without save button - Apollo, React
我正在使用 Apollo 构建 React 应用程序。
我想制作一个表格...
- 输入变化时调用突变
- 输入的值随着用户输入而改变
我试过了...
- 使用Mutation保存值
- 对输入值使用Query
但是保存后值变了。有点晚了。另外,我必须按两次删除键才能将值清空。
我知道我可以使用 useState 作为表单值,但是有什么方法可以更轻松地做到这一点吗?有没有办法在网络不稳定的情况下保持表单值,稍后重发试试?
'optimisticResponse' 是这种情况的选项。
It's often possible to predict the most likely result of a mutation before your GraphQL server returns it. Apollo Client can use this "most likely result" to update your UI optimistically, making your app feel more responsive to the user.
https://www.apollographql.com/docs/react/performance/optimistic-ui/
我正在使用 Apollo 构建 React 应用程序。
我想制作一个表格...
- 输入变化时调用突变
- 输入的值随着用户输入而改变
我试过了...
- 使用Mutation保存值
- 对输入值使用Query
但是保存后值变了。有点晚了。另外,我必须按两次删除键才能将值清空。
我知道我可以使用 useState 作为表单值,但是有什么方法可以更轻松地做到这一点吗?有没有办法在网络不稳定的情况下保持表单值,稍后重发试试?
'optimisticResponse' 是这种情况的选项。
It's often possible to predict the most likely result of a mutation before your GraphQL server returns it. Apollo Client can use this "most likely result" to update your UI optimistically, making your app feel more responsive to the user. https://www.apollographql.com/docs/react/performance/optimistic-ui/