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

时间:2019-10-14 03:42:30

标签: reactjs react-hooks react-context mern

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

1 个答案:

答案 0 :(得分:2)

Redux和Hooks可以很好地协同工作,如Redux official docs中所述。顺便说一下,这也是mentioned in the React official docs

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

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

这里是一个small project,我正在使用Redux的useDispatchuseSelector挂钩。我刚开始,所以很高兴看到需要添加的样板代码。

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