ReactJs 生命周期反驳

Posted

技术标签:

【中文标题】ReactJs 生命周期反驳【英文标题】:ReactJs lifecycle confutation 【发布时间】:2020-07-20 20:26:04 【问题描述】:

我使用生命周期方法创建了一个带有 ReactJs 的网站。但是,最近我读了一些博客,他们说我们在创建生产级应用程序时应该避免使用 ReactJs 生命周期方法。它将帮助我们始终使应用程序保持最新。他们还说 ReactJs 强烈建议使用功能组件、钩子等。那么,你能告诉我 ReactJs 应用程序的真正指南是什么吗?对不起,我在他们的官方网站上没有找到任何东西。

【问题讨论】:

【参考方案1】:

如果你已经开发了使用组件生命周期方法的应用程序,那完全没问题。 正如官方所说 - https://reactjs.org/docs/hooks-intro.html 如果您的应用程序已经在使用/分发中,您不需要突然迁移/修改生命周期到钩子,因为还没有消除类的计划。

但是,如果您正在开发新的东西或处于开发的早期阶段,您应该始终考虑使用钩子、功能组件,因为它可以让您将代码拆分成一些开发人员在使用生命周期方法时发现困难的块。

【讨论】:

以上是关于ReactJs 生命周期反驳的主要内容,如果未能解决你的问题,请参考以下文章

reactjs组件的生命周期

ReactJS入门3:组件的生命周期

reactJs-6-生命周期

010_React-组件的生命周期详解

8手把手教React Native实战之ReactJS组件生命周期

ReactJs 的各个版本生命周期API变化 汇总(V16.0.0)