反应:当数组中已加载数据时,避免渲染仅剩一个

时间:2018-11-12 23:23:22

标签: reactjs react-native

我的情况是这样的,我有两个选项卡,而我想要的是,默认情况下,当我加载第一个选项卡时,将项目保存在数组中,然后单击第二个选项卡,但是当我将项目取回时再次为render函数传递第一个选项卡,这是否必要?如果我的数组中有我的项目,有没有办法不会发生此渲染,我不知道react是否必须再次渲染,因为它的工作方式或阻止第二次渲染的方法。谢谢。

1 个答案:

答案 0 :(得分:0)

在这种情况下,如果要避免调用render(),则可以添加生命周期方法shouldComponentUpdate()并返回false。您可以详细了解here