当前位置: 首页 > 知识库问答 >
问题:

前端 - useReducer/useContext 现在还用的多吗?还有学习的必要吗?

魏松
2023-05-28

useReducer 现在还用的多吗?
我们知道现在有Zustand 这些状态管理库,还需要使用到useReducer Hook吗?

是否useContext的功能,我们用zustand即可做到?
我们也就不必再学习useContext了?

共有1个答案

谭宏盛
2023-05-28

1有的场景还是需要用到的
2如果面试或者其他场景被问到了呢

 类似资料:
  • 我正在处理一个构建无状态ejb计算器组件的项目,我的第一个错误是javax.ejb包不存在(即使在我查找并包含了jar之后)。问题是,我在网上看到的所有解决方案都是旧的……比如2006年的,最新的是2013-2015年的。这让它看起来像是一个过时的东西,也许有一个更好的方法。如果是的话,请给我建议。我使用的是Apache Netbeans和JDK15的最新版本。目前使用Java EE7(在我下面的

  • 有了 flex: 0 0 25%; 还要加 max-width: 25%; 吗? 做页面栅格的时候,chatGPT 给了我下面的代码 上面的做垂直分块的时候,同时使用了 flex: 0 0 25%; 和 max-width: 25%; ,但是我浅陋的以为,flex 的 25% 已经等效于 max-width: 25%; 了吧?在加一个 max-width: 25%; 有意义吗?

  • 在新的项目中,已经存在了eslint提示你定义了某某变量但是从来没有使用,这种情况下还有必要使用tree shaking吗?第三方库你又怎样判断是否有害呢?好矛盾呀,搞得好乱。烦请指点一下我吧。

  • 主要内容:C++和C语言的血缘关系,再说C++教程,我的建议C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone 7、Win10 和 Win7 的关系。 从语法上看,C语言是 C++ 的一部分,C语言代码几乎不用修改就能够以 C++ 的方式编译,这给很多初学者带来了不小的困惑,学习 C++ 之前到底要不要先学习C

  • 如果为false,则检查第二次,依此类推 如何做到这一点?

  • typescript 中,我们可以用class 实现接口(interface),也可以用class 扩展抽象类(abstract class), 但是: 1、我们如何知道如何选择使用接口还是抽象类? 2、有了interface,还有abstract class 存在的必要吗? 3、我们使用interface好还是选择abstract class好?