gpt4 book ai didi

reactjs - 使用 props 响应 getInitialState

转载 作者:行者123 更新时间:2023-12-03 13:20:34 25 4
gpt4 key购买 nike

当使用通过 props 传入的数据设置组件的初始状态时,我是否应该创建一个新对象,执行类似...的操作

getInitialState: function () {
return {
fieldData: JSON.parse(JSON.stringify(this.props.data))
};
}

或者这样做是否安全......

getInitialState: function () {
return {
fieldData: this.props.data
};
}

最佳答案

将 props 传输到组件的状态被认为是一种不好的做法: http://facebook.github.io/react/tips/props-in-getInitialState-as-anti-pattern.html

最好考虑采用不同的方法。您可以直接访问 props,并且当 props 更改时组件将更新。

关于reactjs - 使用 props 响应 getInitialState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27376725/

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