如何在 React Native Navigator 中传递参数?

How to pass a parameter in react native navigator?

我尝试了一个 React Native Navigator 的例子:

const StudentStackNav = StackNavigator({
  Home: {
     screen: StudentLogin,
    }
});

如何将参数传递给 StudentStackNav 并将其传递给 StudentLogin?

我试过 <StudentStackNav name='Lucy'>this.props.nameHome 中不可用。

Navigator 组件上的普通属性可用于配置导航器。

要将任意道具发送到屏幕,您必须使用 screenProps

例如:

<StudentStackNav screenProps={{ name: 'Lucy' }}/>

将在 StudentLogin 中以 this.props.screenProps 的形式提供。

screenProps 记录在 this page