Вы можете сделать то же самое, что и ответ на вопрос, который вы упомянули , но просто передать нужные реквизиты
class YourComponent extends Component {
componentDidMount(){
this.props.navigation.setParams({
yourFuntion: this._yourfunction,
})
}
yourfunction = () => {
// handle thing with state here
}
}
navigationOptions: ({ navigation }) => {
const yourFuntion = navigation.getParam("yourFuntion", ()=>{});
headerTitle: <MyCustomHeader yourFuntion={yourFuntion}/>, //pass what you want in prop
headerStyle: { //applies to the View
backgroundColor: colors.darkThemeBackground,
},
headerTintColor: colors.whiteText,
};
Я не уверен, что это то, что вы хотите, но из вашего вопроса я понял, что вы хотите получить реквизит в компоненте и вставить его в свой пользовательский заголовок, так что делайте как другой вопрос, но просто передать его в реквизит