我使用react native开发应用程序已经有一段时间了,现在我在redux、React.Component生命周期和react-native-router-flux (用于导航)上建立了我的项目架构。现在,我需要开始开发一个新的大型项目,该项目将投入生产,需要处理大量用户。据我所知,我不能继续使用React.Compoent作为我的生命周期,我需要实现新钩子系统的功能。我主要担心的是带有redux和hook的原生react不够稳定,我将无法创建一个稳定的应用程序。在我看来,我应该使用带有钩子、redux和react导航的react-native作为我的主要架构。我很乐意听取你对这个问题的意见。谢谢
发布于 2019-12-13 00:42:29
react中的所有组件都可以定义为类或函数。这取决于你。
据我所知,我不能继续使用React.Compoent作为我的生命周期,我需要实现新的钩子系统的功能
如果您将组件编写为类,则仍然可以使用React.Component。如果将组件编写为函数,请使用挂钩
我主要担心的是带有redux和钩子的原生react不够稳定,我将无法创建一个稳定的应用程序
你为什么知道它们不稳定。我正在我的生产应用程序中使用它们。
基本上,redux用于状态管理,react导航用于导航。你可以使用钩子或不使用,这都无关紧要
https://stackoverflow.com/questions/59310591
复制