React native react navigation v4标头中使用的连接组件在redux状态更改时不更新

React native react navigation v4标头中使用的连接组件在redux状态更改时不更新,react-native,redux,react-navigation,React Native,Redux,React Navigation,我在我的应用程序中使用react navigation v4,我有一个连接的组件,用于在标题中呈现图标。问题是这个组件不会为已经访问过的选项卡更新,如果按下一个尚未加载的选项卡,我会看到更新 这里是我将此组件用作headerlight的堆栈之一: const searchStack=createStackNavigator( { 搜索页面:{ 屏幕:带有捐赠横幅(搜索页面), }, 搜索结果:{ 屏幕:带有捐赠横幅(搜索结果), }, SearchResultsMap:{ 屏幕:SearchRe

我在我的应用程序中使用react navigation v4,我有一个连接的组件,用于在标题中呈现图标。问题是这个组件不会为已经访问过的选项卡更新,如果按下一个尚未加载的选项卡,我会看到更新

这里是我将此组件用作
headerlight
的堆栈之一:

const searchStack=createStackNavigator(
{
搜索页面:{
屏幕:带有捐赠横幅(搜索页面),
},
搜索结果:{
屏幕:带有捐赠横幅(搜索结果),
},
SearchResultsMap:{
屏幕:SearchResultsMap,
},
莫斯克维尤:{
屏幕:带有捐赠横幅(MosqueView),
},
ZoomBox:{
屏幕:ZoomBox,
},
莫斯克信号:{
屏幕:带有捐赠横幅(MOSQUESHIGNAL),
},
编辑清真寺:{
屏幕:带有捐赠横幅(编辑),
},
在我周围:{
屏幕:带有捐赠横幅(在我周围),
},
评论列表:{
屏幕:带有捐赠横幅(评论列表),
},
捐赠:{
屏幕:捐赠
}
},
{
initialRouteName:“搜索页面”,
defaultNavigationOptions:({theme})=>({
headerBackTitle:i18n.t('common:back'),
标题颜色:“#fff”,
头型:{
背景颜色:
主题==‘光’
?store.getState().appTheme.HEADER\u BG\u LIGHT
:store.getState().appTheme.HEADER\u BG\u暗,
},
标题:,
头饰样式:{
对齐自我:“中心”,
},
头灯:,
//头左:,
}),
},
);
我知道选项
resetOnBlur:true,
但这会重新呈现所有屏幕,这不是我的应用程序所需的行为