gpt4 book ai didi

reactjs - 如何在 View 加载时更改导航栏标题

转载 作者:行者123 更新时间:2023-12-03 13:38:25 25 4
gpt4 key购买 nike

我需要读取一个值并用它来设置导航栏中的标题。
我正在使用 react-native-router-flux 并且我还使用 redux。
我导航到查看设置语言和触发 redux 操作的位置。
所有 View 都会接收新状态,并在 render() 方法中我可以调用:

console.log(this.props.language.language)

这是通过 redux 设置的。我想更改导航栏标题,例如:

Actions.refresh({title: I18n.t('main', {locale: this.props.language.language})})

但这会减慢应用程序的速度并且不起作用。
但如果不在 render 方法中,就不知道该把它放在哪里。

最佳答案

您可以通过设置导航参数来更改导航标题,如下所示:

this.props.navigation.setParams({
title: 'YOUR_DESIRED_TITLE_HERE',
});

关于reactjs - 如何在 View 加载时更改导航栏标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42441438/

25 4 0