[英]Form value not change when route change in same component React JS
I have route code in react js我在 react js 中有路由代码
<Route path="cms/create/:id" component={ContainerCMS}/>
Code in ContainerCMS ContainerCMS 中的代码
<div>
<input type="text"/>
</div>
Assume i have 2 link cms/create/staging
and cms/create/prod
first i visit cms/create/staging
then filled form but when i visit cms/create/prod
form value still exist.假设我有 2 个链接cms/create/staging
和cms/create/prod
首先我访问cms/create/staging
然后填写表单但是当我访问cms/create/prod
表单值仍然存在。 How to remove it?如何删除它?
在组件路由器上添加密钥
<Route path="/cms/create/:id" render={props => <ContainerCMS key={props.match.params.id} {...props} />}/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.