React native 如何定义所需的参数?

React native 如何定义所需的参数?,react-native,react-navigation,React Native,React Navigation,我使用react navigation来定义我的应用程序的路由,我将它们声明为: ``` const AppStack=StackNavigator( { 正如您所看到的,我很有兴趣用一个强制id参数声明一个路由(/room),但我不确定这是否使它成为强制/必需的 有没有办法为路线声明必要的参数?我认为您可以为房间路线/组件使用propType&在导航到该路线时,在props中提供您的id。 Home: { path: '/', screen: Root, }, Room: { pa

我使用react navigation来定义我的应用程序的路由,我将它们声明为: ``` const AppStack=StackNavigator( {

正如您所看到的,我很有兴趣用一个强制id参数声明一个路由(/room),但我不确定这是否使它成为强制/必需的


有没有办法为路线声明必要的参数?

我认为您可以为房间路线/组件使用propType&在导航到该路线时,在props中提供您的id。
Home: {
  path: '/',
  screen: Root,
},
Room: {
  path: '/room/:id',
  screen: Room,
},