这是一个非常简单的页面,正在try 使用Redux....请参阅下面的代码.

然而,我得到的错误是object is not a constructor (evaluating 'new ctor(props context)')

import React, {Component} from 'react';
import {Text, View} from 'react-native';
import {connect} from 'react-redux';

const mapStateToProps = state => ({
  userId: state.auth.userId,
});

class Message extends Component {
  render() {
    return (
      <View>
        <Text>Text here</Text>
      </View>
    );
  }
}

export default connect(
  mapStateToProps,
  null,
)(Message);

推荐答案

重置缓存为我工作:

react-native start --reset-cache

另一个解决方案是在navigator容器中使用createSwitchNavigator而不是createStackNavigator.

React-native相关问答推荐

添加REACT-Native-SVG时出现错误-失败:构建失败并出现异常

类似Snapchat的Reaction Native筛选器

哪个版本的@stripe/stripe-react-native 模块支持 react native 0.62.0 typscript 模板?

任务:react-native-async-storage_async-storage:generateReleaseRFile FAILED

如何在react-native 中从 FlatList 中删除元素/索引?

从 .apk 到 .aab 的本地构建版本react,如何将应用程序发送给客户端?

如何获取 React Native 应用程序的崩溃日志(log)?

如何使用 AND/OR 运算符过滤列表/查询 AWS Amplify JavaScript GraphQL

React Native:约束 Animated.Value

如何在react-native 中处理不同的屏幕尺寸?

Undefined 不是判断 this.state.* 的对象

如何在 React Native cli 中获取 SHA-1 密钥?

通过带有对象子对象的数组react native 映射 - 与react网络中的工作方式不同?

获取没有地理位置 API React-native 的国家/城市?

如何在 Text ReactNative 中包含 TouchableOpacity

如何将捕获的图像与 react-native-camera 一起使用

TypeError : props.navigation.getParam 不是函数. In(props.navigation.getParam('name')

React Native - Firebase 身份验证持久性不起作用

Tools > Android 菜单在 Android Studio 中不存在

React Native 模块中的依赖注入