https://codesandbox.io/s/1vqkz1own7
componentDidMount() {
console.log("componentDidMount---->");
}
componentWillUnmount() {
console.log("componentwillUnmount---->");
debugger;
window.sessionStorage.setItem(
"favoriteValues",
JSON.stringify(this.props.benchMarks)
);
}
答案 0 :(得分:1)
顾名思义,当组件将要从DOM中取出时,“ componentWillUnmount”将触发(例如,当您切换选项卡时),并且在您的示例中,console.log
确实会触发。当组件加载到DOM中时,使用'componentWillMount'运行该函数