我一直在使用react native开发应用程序一段时间,现在在redux,React.Component生命周期和react-native-router-flux(用于导航)上建立我的项目架构。 现在,我需要开始开发一个新的大型项目,该项目即将投入生产,需要处理很多用户。 据我了解,我不能继续使用React.Compoent作为我的生命周期,我需要实现新的钩子系统的功能。 我主要担心的是,使用redux和hooks进行本机反应还不够稳定,因此我将无法创建稳定的应用程序。 如我所见,我应该使用带有钩子,redux和react-navigation的react-native作为我的主要架构。我很高兴得到您对此的看法。 谢谢
答案 0 :(得分:0)
react中的所有组件都可以定义为类或函数。这取决于你。
据我了解,我无法继续使用React.Compoent作为生命周期,我需要实现新的钩子系统的功能
如果将组件编写为类,则仍然可以使用React.Component。如果您将组件编写为函数,请使用钩子
我主要担心的是,使用redux和钩子进行本机反应不够稳定,因此我将无法创建稳定的应用程序
为什么您知道它们不稳定。我在生产应用中使用它们。
基本上,redux用于状态管理,对导航做出反应。您是否可以使用钩子都没关系