如何从Redux Store设置formik form im erros



我正在研究漂亮的标准react/redux/redux-saga样式应用程序。

我使用formik有登录表单。在onSubmit中,我有操作调用loginUser()。传奇照顾API呼叫副作用,如果存在错误,SAGA调度LOGIN_USER_ERROR操作哪个带有此错误的更新商店。

因此,在我的登录组件中,我现在有来自商店的映射错误道具,例如Network error

我的问题很简单:如何更新错误道具后如何更新formik表格?un-general服务器错误(例如{'username': 'Already exists'}(也同样的问题。我需要显示输入下的错误反馈,例如我在致电之前在客户端进行验证时。

希望您能理解我的问题。我认为没有演示代码的情况下它可以易于理解,但是如果您不了解我,我可以提供它。

formik 2.x具有 initialErrors prop,但与此同时/当前稳定版本,我会使用命令式 setErrors

最新更新