Reactjs 反应管理员使用更新
我想看看是否有办法防止刷新,并在React Admin中使用挂钩“useUpdate” 用例是我正在为表单安装一个自动保存功能,并将其保存在后端 我目前使用的是useUpdate,但就我表单的性质而言,重新加载不是一个好的UI,因为表单可能有50-100个字段长。因此,用户可以编辑靠近结尾的字段,自动保存会将其发送回页面顶部Reactjs 反应管理员使用更新,reactjs,react-hooks,react-admin,Reactjs,React Hooks,React Admin,我想看看是否有办法防止刷新,并在React Admin中使用挂钩“useUpdate” 用例是我正在为表单安装一个自动保存功能,并将其保存在后端 我目前使用的是useUpdate,但就我表单的性质而言,重新加载不是一个好的UI,因为表单可能有50-100个字段长。因此,用户可以编辑靠近结尾的字段,自动保存会将其发送回页面顶部 我仍然想使用数据提供程序。目前这只用于编辑记录您在说什么刷新?React admin使用dataProvider.update()中的返回值来更新本地存储中的记录。如果这个
我仍然想使用数据提供程序。目前这只用于编辑记录您在说什么刷新?React admin使用
dataProvider.update()
中的返回值来更新本地存储中的记录。如果这个返回值没有反映您的更改,您可能应该修改数据提供程序。另外,useUpdate
本身不会触发页面刷新-这是一个副作用,您必须在onSuccess副作用中使用useRefresh
来触发。很抱歉,是的,这更像是整个存储更新和重新呈现,导致“刷新”并破坏我的表单。本质上,我的表单状态在我使用Update之后被清除,它会导致整个页面重新呈现。我最终只是直接调用数据提供者,以绕过默认的管理行为。谢谢你的评论!