理解 JavaScript 中的不变性
如果你之前没有使用过 JavaScript 中的不变性,你可能会很容易将它与将变量赋值给新值或重新赋值混淆。虽然可以使用 let 或 var 声明的变量和值进行重新赋值,…
如果你之前没有使用过 JavaScript 中的不变性,你可能会很容易将它与将变量赋值给新值或重新赋值混淆。虽然可以使用 let 或 var 声明的变量和值进行重新赋值,…
当你开始在你的应用程序中使用React hooks时,你希望确保你编写的代码是可靠的。发布有错误的代码可不是什么好事。确保代码可靠的一种方法是…
Reducer 是一个**函数**,它决定了**应用程序状态**的**变化**。它使用它接收到的**操作**来确定这种变化。我们有像Redux这样的工具,它们帮助在一个存储中管理应用程序的状态变化,以便…
组件是 React 应用程序的构建块。几乎不可能构建一个 React 应用程序而不使用组件。它非常普遍,以至于一些第三方软件包为你提供了你可以用来集成…的组件。
你可能习惯于使用 axios 或 fetch 在 React 中获取数据。处理数据获取的常用方法是
useReducer
是 React 16.7.0 中发布的少数几个React hooks之一。它接受一个带有应用程序初始状态的reducer 函数,返回当前应用程序状态,然后分派一个函数。
以下是如何…的一个示例。