我使用create-react-app创建了这个非常简单的应用。从未调用ComponentDidMount。
import React, { Component } from "react";
class App extends Component {
ComponentDidMount() {
console.log("MOUNTED");
}
render() {
return (
<div className="App">
<h1>Hi Lol</h1>
</div>
);
}
}
export default App;
最佳答案
方法名称区分大小写,因此您应该以小写字母开头:componentDidMount
而不是ComponentDidMount
。
关于javascript - ComponentDidMount没有被调用-非常简单的应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53641981/