gpt4 book ai didi

javascript - 如何 'reset' ReactJS 元素?

转载 作者:行者123 更新时间:2023-12-03 13:02:27 24 4
gpt4 key购买 nike

我正在尝试“重置”ReactJS 元素。

在本例中,该元素占页面内容的 90% 以上。

我使用 replaceState 将元素的状态替换为其初始状态。

不幸的是,具有自己“状态”的子元素不会重置。特别是,表单字段保留其内容。

有没有办法强制重新渲染元素,这也会导致子元素重新渲染,就像页面刚刚加载一样?

最佳答案

向元素添加会强制该元素(及其所有子元素)在该键更改时重新呈现。

(我将“key”的值设置为发送初始数据时的时间戳。)

render: function() {
return (
<div key={this.state.timestamp} className="Commissioning">
...

关于javascript - 如何 'reset' ReactJS 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26358144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com