我用了反应大约3个月。
但是,我仍然不
了解生命周期挂钩及其在React中的工作方式。我通常以各种方法setState
而不是生命周期挂钩。因此,问题-如何使用不同的React生命周期挂钩?
答案 0 :(得分:2)
React中的生命周期通常指的是the lifecycle of a component,它在this diagram上进行了刻画(反应16.4):
问题所指的是生命周期hooks。它们是组件类方法,预计框架本身会在某个时候调用它们,所有这些方法均在相应的reference section中列出。不应由开发人员调用生命周期钩子。即使可以做到这一点,也会有代码的味道。手动调用生命周期挂钩的唯一地方是测试。
React.Component
non-lifecycle methods(setState
和forceUpdate
)和用户方法应该被显式调用。