在react应用程序中,哪种技术更适合状态管理?实际上,我想要创建一个大型应用程序,在其中我必须管理我的状态--哪种技术是状态管理上下文、Redux或react自定义钩子的最佳选择?
发布于 2019-07-19 12:18:48
我个人更倾向于Redux。但是,如果你是一个初学者,试图学习Redux,你可能会有一些困难,直到你理解它。一旦你得到它,你也会喜欢它。与其构建您自己的自定义钩子,不如像使用Redux一样使用Redux /您对某些东西很感兴趣,您需要支持社区,您还可以使用一些中间件库(如redux-thunk等)分派异步调用。您也可以在表单中使用Redux。我想如果你结束建立你的定制钩子,你可能会浪费时间,照顾所有这些。
发布于 2019-07-19 12:25:07
当然,使用Redux更好,因为使用Redux处理大型应用程序更容易。它只有一个存储,基本上是一个javascript对象。您可以将存储分成多个部分,每个部分将针对应用程序的特定部分。所有这些部分都将使用redux提供的combineReducers函数连接在一起。
发布于 2019-07-19 12:52:33
has是一个状态管理库,随着React钩子的发布和对React上下文的大规模改进,这种状态管理方法已经大大简化。
我认为,在99%的情况下,我们不需要redux,并且为项目增加了一层复杂性。对于大规模应用程序来说,redux可能是更好的选择。但是,如果您选择React进行状态管理,则需要有关一些概念的良好信息,这些概念如下:
https://stackoverflow.com/questions/57111920
复制相似问题