React Native Redux-对象不是构造函数(评估'new ctor(props context)')

时间:2020-03-01 03:45:58

标签: react-native react-redux

这是一个非常简单的页面,正在尝试使用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);

3 个答案:

答案 0 :(得分:23)

重置缓存对我有用:

react-native start --reset-cache

其他解决方案是在导航容器中使用createSwitchNavigator代替createStackNavigator

答案 1 :(得分:3)

对于纱线用户,我试过了,完全有效

yarn cache clean

答案 2 :(得分:1)

重新启动构建器。.