gpt4 book ai didi

javascript - 可以只在 react-native 中重新渲染组件的一个 Prop ,而不是整个组件吗?

转载 作者:行者123 更新时间:2023-11-30 00:05:41 26 4
gpt4 key购买 nike

我知道使用 shouldComponentUpdate() 可以只重新渲染一个组件(而不是整个 DOM),但是是否可以只重新渲染一个组件的一个 PROP?在我的应用程序的一个实例中,我不希望更新整个组件,而只希望更新一个特定的 prop。

最佳答案

您可能无法那样做,因为这不是它应有的工作方式。更新组件以反射(reflect)对其状态和 Prop 所做的所有更改。解决这个问题的最好方法就是不更新父组件传递的 Prop 。

或者,您也可以使用状态来保存您不想更新的值,并在组件的构造函数中设置这些值。

关于javascript - 可以只在 react-native 中重新渲染组件的一个 Prop ,而不是整个组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38640058/

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