【问题标题】:Should `Hooks` can be used as replacement of `Redux` in React?`Hooks` 是否可以用作 React 中的 `Redux` 的替代品?
【发布时间】:2019-08-20 00:53:51
【问题描述】:

我看过React.js 16.8.x 发行说明。他们在 react 中引入了 Hooks

我了解Redux,但对Hooks 不熟悉。 Redux 用于在 store 中维护整个应用程序所以现在的问题是 我们应该使用 react Hooks 作为 redux 的完全替代

【问题讨论】:

标签: javascript reactjs redux


【解决方案1】:

React Hooks 让您可以在功能组件中使用状态和生命周期方法。主要优点是您不需要声明类,并且仍然可以设置和获取状态变量和生命周期方法

还有其他功能https://reactjs.org/docs/hooks-intro.html

或参考 YouTube 上的 hooks lauch 视频。

【讨论】:

    【解决方案2】:

    Hooks 是 React 16.8 中的新增功能。它们让您无需编写类即可使用状态和其他 React 功能。 检查以下链接,

    https://reactjs.org/docs/hooks-intro.html

    【讨论】:

      【解决方案3】:

      第一个问题:

      Hooks 允许您访问功能组件中的状态和生命周期方法,因此您无需编写类组件。

      钩子不是 redux 的替代品,

      • Hooks 状态仅限于组件,而 Redux Store 可以在整个应用程序中访问
      • Hooks 不像 redux 那样维护单个存储。

      【讨论】:

        猜你喜欢
        • 2019-05-29
        • 1970-01-01
        • 1970-01-01
        • 2019-07-18
        • 2015-09-22
        • 2018-09-10
        • 2022-08-15
        • 2018-06-13
        • 1970-01-01
        相关资源
        最近更新 更多