在我的应用程序中,我有 TabBarIOS 和 3 个不同的选项卡。当您更改某些内容或例如在一个选项卡中滚动页面时,您会转到另一个选项卡,当您返回时,该选项卡的内容不会重新呈现。它停留在同一个地方(滚动)。
每次单击选项卡时是否都会重新呈现选项卡的内容(组件)?
最佳答案
我在这篇文章中找到了解决方案: http://richardkho.com/persisting-tabbars-in-react-native/
每当您单击选项卡时,它都会呈现一个 navigationios。 因此,当用户单击每个选项卡时,我应该检查该选项卡是否已被选择。如果它已经是选定的选项卡,我应该执行navigate.poptotop(对于正在调用的导航ios)。 如果没有,我就调用导航
关于javascript - React Native : TabBarIOS, 单击时重新渲染选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38505071/