我是ReactJS的新手,所以经常遇到问题......
这样:
@CommentBox = React.createClass
getInitialState: ->
data: []
componentWillMount: ->
request_data = null
val = $.ajax
url: @props.url
dataType: 'json'
success: (data, status, xhr) ->
request_data = JSON.parse xhr.responseText
@setState data: request_data
render: ->
.......
并在控制台中出错:
TypeError: this.setState is not a function
return this.setState({..
我的回购说:
https://github.com/olegsobchuk/example_app
请帮助我!
答案 0 :(得分:3)
您可能希望使用=>
代替->
进行成功回调,以便this
引用您的组件:
success: (data, status, xhr) =>