我正在构建一个包含TabNavigator
. 我如何在第一个屏幕中初始化我在第二个屏幕中也需要的数据。我想知道在这些屏幕之间传递参数的最佳方式是什么
我尝试Navigation.setParams()
从第一个屏幕使用,但在第二个屏幕上我没有得到它。
const PaymentsStack = createStackNavigator({
Payments: {
screen: PaymentsScreen
}
}
);
const GraphsStack = createStackNavigator({
Graphs: GraphsScreen
});
createBottomTabNavigator({
PaymentsStack,
GraphsStack
});
class PaymentsScreen extends Component {
async componentDidMount() {
const importantData = await GetDataFromServer();
};
}
class GraphsScreen extends Component {
async componentDidMount() {
const importantData = ??;
};
}
我想知道如何让importantData
那个返回PaymentsScreen
到GraphsScreen
谢谢你