es5中
componentDidMount: function() { $.get(this.props.source, function(result) { if (this.isMounted()) { this.setState({ ... }); } }.bind(this)); }
报错信息:Warning: isMounted(...) is deprecated in plain JavaScript React classes. Instead
问题1:请问componentDidMount
方法在es6中是否应写在constructor
里,还是单独写一个方法?
问题2: this.isMounted
es6语法不支持(网上的说法是es6不支持autobind),请教高玩有没有什么替代办法?
this.isMounted不能用我也是今天才知道,因为我一直都是在constructor里面写一个this.mounted=true来标志component的状态的
一周热门 更多>