我有一个react组件,就像一个带有componentDidMount事件的函数。但它根本没有被触发。
function ItemsList() {
return (
<div>This is Items List component</div>
)
function componentDidMount( )
{
alert('aaaaaaaaaaaaaaaaaaaaaaaaaaaa');
}
}
有人能告诉我这个图案有什么问题吗?
功能组件没有像componentDidMount
那样的生命周期方法。您可以使用useEffect
挂钩来模仿componentDidMount
的生命周期行为
useEffect(() => {
alert('aaaaaaaaaaaaaaaaaaaaaaaaaaaa');
}, [])