可能只能在react-native中重新呈现一个组件的prop,而不是整个组件?

时间:2016-07-28 15:00:04

标签: javascript properties react-native components

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

1 个答案:

答案 0 :(得分:1)

你可能无法做到这一点,因为这不是它应该如何运作的。组件已更新,以反映对其状态和道具所做的所有更改。解决这个问题的最好方法是不更新父组件传递的道具。

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