目录:
- 版本说明
- 报错内容
- 解决办法
一、版本说明
本机系统: Mac
react: "16.11.0"
react-native: "0.62.2"
node: 12.16.2 # node -v
npm: 6.14.4 # npm -v
二、报错内容如下
2.1、报错问题
React native Redux - object is not a
constructor (evaluating 'new ctor(props context)')
2.2、问题原因
组件如下使用 `Redux` 然后就报错啦!!
import React, {Component} from 'react';
import {Text, View} from 'react-native';
import {connect} from 'react-redux';
class TestComponent extends Component {
render() {
return (
<View>
<Text>测试内容</Text>
</View>
);
}
}
const mapStateToProps = state => ({
userId: state.login.userId,
});
export default connect(
mapStateToProps,
null,
)(TestComponent);
三、解决办法
3.1、清除缓存运行项目,输入以下命令,成功✌️:
react-native start --reset-cache
写给自己的随笔,有问题欢迎指出