我有一个带有表单的页面,如果按下“返回”按钮,我需要显示一个对话框,询问用户是否仅在表单已更改时才想保存表单。
有没有一种方法可以轻松检查表单是否已更改,而不必将每个单独的字段与
initialValues
您可以通过访问
formik.touched
文档
您可以创建一个布尔标志(状态)并将其更改为
true
onChange
到目前为止我找到的最佳解决方案是使用 lodash.isEqual。然后,您可以比较道具
values