gpt4 book ai didi

javascript - ReactJS:如何让组件在第一次渲染时调用方法?

转载 作者:可可西里 更新时间:2023-11-01 13:00:31 25 4
gpt4 key购买 nike

我希望组件只调用一次方法,并且只在组件第一次呈现时调用。我在 constructor() 中尝试过,认为它应该只发生一次,并且只在第一次安装时出现,但看起来每当该组件再次呈现时,constructor() 也被再次调用。

有没有办法让组件只调用一次方法,并且只在第一次渲染时调用?

谢谢

最佳答案

componentWillMount() 在页面刷新前被调用一次并且只调用一次。

https://facebook.github.io/react/docs/react-component.html#componentwillmount

componentDidMount() 在 render() 之后立即被调用,此时 DOM 可用。这只会在第一次加载时发生,直到页面刷新。

https://facebook.github.io/react/docs/react-component.html#componentdidmount

关于javascript - ReactJS:如何让组件在第一次渲染时调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40412209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com