gpt4 book ai didi

javascript - 当前和下一个 Prop 在 componentWillReceiveProps 调用中相同

转载 作者:行者123 更新时间:2023-11-29 17:47:37 25 4
gpt4 key购买 nike

我正在更新我的 redux 存储变量并将它们作为 props 传递给组件,但在这段代码中,当前和下一个 props 是相同的,当我通过从外部调度更改它们时等于新的 props。

componentWillReceiveProps (nextProps) {
console.log(this.props.data);
console.log(nextProps.data);
}

为什么会这样?如果通过调度进行更改,它们是否应该完全不同?

最佳答案

据官方docs :

Note that React may call this method even if the props have not changed, so make sure to compare the current and next values if you only want to handle changes. This may occur when the parent component causes your component to re-render.

所以你应该至少看到一组不同的 Prop (实际变化)但不一定在每个日志上。

关于javascript - 当前和下一个 Prop 在 componentWillReceiveProps 调用中相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47659655/

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