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



我最近刚开始学习 React,3 个不同的朋友告诉我,最好的方法是分别使用 Redux、Hooks 和上下文 我正在构建一个具有 3 个不同角色、身份验证和 grhaphic的 MERN 网络应用程序,那么您有什么建议?

Redux 和 Hooks 配合得很好,如 Redux 官方文档中所述。顺便说一下,这在 React 官方文档中也提到了。

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

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

这是我使用 Redux 的useDispatchuseSelector钩子做的一个小项目。我刚刚开始它,所以很高兴看到需要添加的样板代码。

就个人而言,我觉得新的 Redux 钩子比没有钩子的 Redux 更容易使用。

最新更新