React Navigation v3具有一个initialRouteParams属性,用于将初始值传递给this.navigation.props。有没有办法设置要在React Navigation v5中通过route.params访问的初始路径参数?
function MainScreen({route, navigation}) {
return (
// how to pass default values to route in here?
// route.params.userParam ?
...
);
}
可以通过对Stack.Screen使用initialParams来完成:
<Stack.Screen
name="Main"
component={MainScreen}
initialParams={/* whatever */}
/>