使用React Js的最佳方法是:Redux,Hooks或Context?

问题描述 投票:2回答:1

我最近才开始学习React,3个不同的朋友告诉我,最好的方法分别是Redux,Hooks和context我正在构建一个具有3种不同角色,身份验证和技术的MERN网络应用,那么您有何建议?

reactjs react-hooks react-context mern
1个回答
3
投票
Redux和Hooks可以很好地协同工作,如Redux official docs中所述。顺便说一下,这也是mentioned in the React official docs

对于简单状态,仅使用钩子已绰绰有余。对于更复杂的应用程序,仅依靠没有Redux(或某种全局状态)的钩子是非常困难的。

我什至可以说,大型应用程序的钩子和上下文也难以维护。

这里是small project,我正在使用Redux的useDispatchuseSelector挂钩。我刚刚启动它,因此很高兴看到需要添加的样板代码。

我个人认为,新的Redux钩子比没有钩子的Redux易于使用。

© www.soinside.com 2019 - 2024. All rights reserved.