React组件DidMount未启动



我有一个react组件,就像一个带有componentDidMount事件的函数。但它根本没有被触发。

function ItemsList() {
return (
<div>This is Items List component</div>
)
function componentDidMount(  )
{
alert('aaaaaaaaaaaaaaaaaaaaaaaaaaaa');
}
}

有人能告诉我这个图案有什么问题吗?

功能组件没有像componentDidMount那样的生命周期方法。您可以使用useEffect挂钩来模仿componentDidMount的生命周期行为

useEffect(() => {
alert('aaaaaaaaaaaaaaaaaaaaaaaaaaaa');
}, [])

最新更新