我有一个react-native应用程序,其中react-navigation和redux分开了,所以我没有将我的导航属性传递给redux。我为Redux进行了所有设置,但似乎状态没有传递到Stacknavigator的屏幕上。
这是我的StackNav.js:
import { createStackNavigator } from 'react-navigation'
import { HomeScreen } from '../screens/HomeScreen'
export const RootStack = createStackNavigator(
{
Home: {screen: HomeScreen},
);
export default RootStack;
答案 0 :(得分:0)
问题是我需要导入不带花括号的HomeScreen,我想那是因为我在导出默认值中调用了connect函数,并且导出了HomeScreen类以及Homescreen的已连接组件,所以我总是导入未连接的类。
这是固定代码:
import { createStackNavigator } from 'react-navigation'
import HomeScreen from '../screens/HomeScreen'
export const RootStack = createStackNavigator(
{
Home: {screen: HomeScreen},
Card: {screen: CardScreen},
},
);
export default RootStack;