单击选项卡时重新呈现组件

时间:2018-01-02 08:44:52

标签: react-native redux react-navigation

我在react-native应用程序中使用react-navigation进行选项卡导航。我有四个标签。当我从标签A移动到标签B时,我能够看到标签B.当我返回标签A然后再返回标签B而没有任何更改时,我能够看到标签B.

但是当我回到选项卡A时,进行一些更改会影响选项卡B中的显示,然后单击选项卡B,我得到一个空的选项卡B.我猜测发生了什么,当选项卡A数据刷新时,它试图更新标签B组件。但由于Tab B组件不是视图的一部分,因此将其清空。

点击标签B时,有没有办法重新制作标签B组件?现在,没有重新渲染。它只显示有空列表的任何内容。

标签A和标签B中的代码无关紧要。唯一重要的是当标签A更新redux中的一些数据时,标签B重新渲染但由于标签B不在视图中,它有点空!如果我可以在单击选项卡时重新渲染,我希望视图正常工作。如何在标签点击上重新渲染?

enter image description here

1 个答案:

答案 0 :(得分:0)

我会说检查你的减速机。当您更新状态时,由于标签A中的更改,您是否可以刷新标签B需要的内容?