из navigationOption
вы не можете ничего сделать на другом экране,
, поэтому вы можете переместить код заголовка в другой файл и использовать его в качестве компонента в TabNav
что-тонапример, скажем, Header.js
<View style={{ backgroundColor: '#025281', flexDirection:
'row', alignItems: 'center', height: 60 }}>
<TouchableOpacity
style={{ paddingLeft: 5 }}>
<Image source={require(back_arrowimg)} style={{
width: 25, height: 25, resizeMode: 'contain' }}/>
</TouchableOpacity>
<TextInput
style={{ color: 'white', paddingLeft: 15, }}
type='text'
placeholder={headerTitle}
onChangeText={this.props.loadUsers} // see this change
/>
</View>
и в вашем TabNav.js используйте заголовок в качестве компонента,
<Header
loadUsers={(...your params)=>{
//do your necessary stuffs to display data in this file
}) />