Reactjs 如何从redux存储设置Formik表单错误

Reactjs 如何从redux存储设置Formik表单错误,reactjs,redux,redux-thunk,formik,Reactjs,Redux,Redux Thunk,Formik,我正在开发相当标准的React/Redux/Redux thunk风格的应用程序 我有一个Formik的登录表单。在onSubmit中,我有一个操作调用userLogin()。thunk负责API调用,如果出现错误,thunk将发送登录\用户\错误操作,该操作将使用此错误更新存储 所以在我的登录组件中,我映射了商店的错误属性,比如说错误的电子邮件或密码错误 目前我正在管理dispatch userLogin的内部捕获,但我希望通过redux商店 我的问题很简单:错误道具更新后如何更新Formik

我正在开发相当标准的React/Redux/Redux thunk风格的应用程序

我有一个Formik的登录表单。在onSubmit中,我有一个操作调用userLogin()。thunk负责API调用,如果出现错误,thunk将发送登录\用户\错误操作,该操作将使用此错误更新存储

所以在我的登录组件中,我映射了商店的错误属性,比如说错误的电子邮件或密码错误

目前我正在管理dispatch userLogin的内部捕获,但我希望通过redux商店

我的问题很简单:错误道具更新后如何更新Formik表单?同样的问题也适用于像{'username':'ready exists'}这样的非常规服务器错误。我需要在输入下显示错误反馈,就像我在调用之前在客户端验证时一样

现在我必须管理编程的同步方式


通过正确使用redux解决通过正确使用redux解决