这是一个非常简单的页面,正在尝试使用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);
答案 0 :(得分:23)
重置缓存对我有用:
react-native start --reset-cache
其他解决方案是在导航容器中使用createSwitchNavigator
代替createStackNavigator
。
答案 1 :(得分:3)
对于纱线用户,我试过了,完全有效
yarn cache clean
答案 2 :(得分:1)
重新启动构建器。.