Undefined не является функцией - PullRequest
0 голосов
/ 24 ноября 2018

Я хочу отправить действие, но всегда получаю сообщение об ошибке «undefined не является функцией».Сообщение об ошибке предоставляется здесь

Это компонент 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 голосов
/ 24 ноября 2018

Вы должны добавить соединение к вашему компоненту:

export default connect(mapDispatchToProps)(CourseCard);
...