我的代码是Here
我正在使用react-navigation TabNavigator
,StackNavigator
我想要一个组件re-rendered
我每次都会导航到它
但是当它navigate
时它才被渲染。
如何在TabNavigator中强制TabNavigator
的孩子到re-render
?
答案 0 :(得分:1)
您可以在导航到屏幕时设置新参数。这会导致react-navigation调用渲染。
以下是react-navigation文档中的一个示例:
<Button
onPress={() => navigate('Profile', {name: 'Brent'})}
title="Go to Brent's profile"
/>
navigate
的第二个参数是params对象。如果你随机放置一些东西,每次调用它都会导致渲染。