在React组件中,生命周期钩子是指在组件的不同阶段执行的函数。这些函数可以让您在组件的不同生命周期阶段添加逻辑。
class MyComponent extends React.Component { constructor(props) { super(props); this.state = { count: 0 }; } componentDidMount() { console.log('Component did mount'); } componentDidUpdate(prevProps, prevState, snapshot) { console.log('Component did update'); } componentWillUnmount() { console.log('Component will unmount'); } render() { return{this.state.count}; } }
在以上示例中,我们定义了三个生命周期钩子函数。componentDidMount在组件挂载后调用,componentDidUpdate在每次更新后调用,而componentWillUnmount在组件卸载前调用。