【发布时间】:2022-01-05 17:34:11
【问题描述】:
我正在学习 Redux,但有一个问题让我感到困惑,那就是为什么我必须使用 Redux 而不是 useContext 和 useReducer?这就是为什么我对useContext、useReducer和Redux之间的区别感到好奇?
【问题讨论】:
标签: javascript reactjs redux react-context
我正在学习 Redux,但有一个问题让我感到困惑,那就是为什么我必须使用 Redux 而不是 useContext 和 useReducer?这就是为什么我对useContext、useReducer和Redux之间的区别感到好奇?
【问题讨论】:
标签: javascript reactjs redux react-context
它们并不相互排斥,一般的答案可能是这取决于您正在从事的项目。
useContext 和 useReducer 是 React 的一部分,对于在实现中应该如何使用它们并没有太多的意见。
Redux 是一个额外的依赖项,并且对于如何做事非常固执己见 - 如果您的应用程序有大量数据并且您需要一些结构来跟踪其流程,这可能会很好。 *
另请参考:
【讨论】: