我建立了一个新的react项目,由于某种原因,该componentDidMount
方法没有被调用。
我已经通过调用console.log
in验证了这种行为,componentDidMount
但我在控制台中看不到它的输出。
此外,this.setState()
不工作。
我很困惑为什么componentDidMount
没有被调用。我尝试同时使用 React“v0.14.0”和“v0.14.3”。
为什么没有调用“componentDidMount”?
代码:
var React = require('react');
var RecipePage = React.createClass({
componentDidMount: function() {
console.log('mounted!');
},
render: function() {
return (
<div>Random Page</div>
);
}
});
module.exports = RecipePage;