未定义不是函数(redux操作/本机反应)

时间:2018-11-24 12:31:54

标签: react-native redux react-redux

我想调度一个动作,但总是收到错误消息“未定义不是函数”。 提供了错误消息here

这是我正在使用的React组件。 非常感谢你!

class CourseCard extends React.Component {
constructor(props){
  super(props);
};
upId(){
this.props.kursidupdate(this.props.id);
}
render() {
  return (
    <TouchableOpacity onPress={this.upId.bind(this)} style={{flex: 1}}>
      <Text>{this.props.headline}</Text>
        <Text>Morgen</Text>
        <Text>Mehr</Text>
    </TouchableOpacity>
);
}
}
const mapDispatchToProps= dispatch=>{
 return{
  kursidupdate:(kursid)=>
  dispatch(kursidupdate(kursid))
 };
 };
 export default CourseCard;

1 个答案:

答案 0 :(得分:0)

您应该将连接添加到您的组件中

export default connect(mapDispatchToProps)(CourseCard);