Undefined is not an object evaluating this.state.*

后端 未结 4 1051
不思量自难忘°
不思量自难忘° 2021-01-04 03:33

I\'m having an issue with posting data to an express REST API I have using fetch in my react-native app. Here\'s my code:

/**
 * Sample React Na         


        
4条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-04 03:36

    You should bind in your constructor not in the render function. In your constructor, just add:

    this.addData = this.addDate.bind(this);

    You can also use ES6 as another alternative:

    addData = () => { ... }

    That will work to as documented here: https://babeljs.io/blog/2015/06/07/react-on-es6-plus under the arrow function section.

提交回复
热议问题