在下面的代码中,如果从react路由器dom添加Link标签,它将路由下一页而不验证表单 . 我在标签中使用redux表单和默认必需的关键字来验证表单 . 验证后,它应该将组件路由到“/”主页 .
<button type="submit" className="btn btn-primary"> <Link>Create Account</Link> </button>
您应该使用 history.push('/') 在验证后更改路径,如下所示:
history.push('/')
<button type="submit" className="btn btn-primary" onClick={() => history.push('/')} > Create Account </button>
您可以从以下答案中了解历史使用情况:How to push to History in React Router v4?
1 回答
您应该使用
history.push('/')
在验证后更改路径,如下所示:您可以从以下答案中了解历史使用情况:How to push to History in React Router v4?