我已经使用生命周期方法用ReactJs创建了一个网站。但是,最近我读了一些博客,他们说在创建生产级应用程序时我们应该避免使用ReactJs生命周期方法。这将帮助我们始终保持应用程序为最新。他们还说,ReactJs强烈建议使用功能组件,挂钩等。那么,能否让我知道ReactJs应用程序的真正准则是什么?很抱歉,我在他们的官方网站上找不到任何内容。
答案 0 :(得分:2)
如果您已经开发了使用组件生命周期方法的应用程序,那就完全可以了。 如官员所述-https://reactjs.org/docs/hooks-intro.html 如果您的应用程序已经在使用/分发中,则无需突然将生命周期迁移/修改为钩子,因为还没有消除类的计划。
但是,如果您正在开发新的东西或处于开发的早期阶段,则应始终考虑使用钩子,功能组件,因为它使您可以将代码拆分为一些开发人员在使用生命周期方法时遇到困难的代码块。