Javascript 根据重复使用状态更改底部图纸的初始管线名称

Javascript 根据重复使用状态更改底部图纸的初始管线名称,javascript,react-native,react-redux,react-navigation,Javascript,React Native,React Redux,React Navigation,对于react navigation 4,我有一个带有4个屏幕的底部选项卡。我想根据redux中的值动态覆盖初始路由- const initState = { // route routeName: welcome_screen, }; routeName参数将通过函数传递 const navigationHandler = (routeName) => { return routeName; }; 它将被传递到底部工作表的初始路由名称 initialRouteNam

对于react navigation 4,我有一个带有4个屏幕的底部选项卡。我想根据redux中的值动态覆盖初始路由-

const initState = {
  // route
  routeName: welcome_screen,
};
routeName参数将通过函数传递

const navigationHandler = (routeName) => {
  
  return routeName;
};
它将被传递到底部工作表的
初始路由名称

initialRouteName: navigationHandler(welcome_screen),
但是当我传递它时,它给了我一个错误,说这个函数是一个对象的实例

是否可以将返回字符串的函数传递给
initialRouteName
?或者是动态更改初始路由名称的更好方法