【问题标题】:What is deferent in using between "context" and "localStorage" in ReactJS?ReactJS 中的“context”和“localStorage”有什么区别?
【发布时间】:2021-09-11 03:37:59
【问题描述】:

我在 ReactJS 中使用上下文时遇到了这个问题。 “上下文”用于保存子组件中使用的全局值。 localStorage 也用于保存全局值。 所以我们可以将两者用于相同的目的。 在 ReactJS 中使用上下文比使用 localStorage 有什么更好的地方?

【问题讨论】:

    标签: javascript reactjs local-storage react-context


    【解决方案1】:

    在写问题之前阅读文档:)

    “上下文允许我们将值传递到组件树的深处,而无需显式地将其贯穿每个组件”。它是特定于 React 的,当值改变时组件会重新渲染。 https://reactjs.org/docs/context.html

    LocalStorage 是 Web API,将数据保存在浏览器中。更改 localStorage 不会触发重新渲染。 https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

    这取决于你需要什么,阅读文档,你会更好地理解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      • 1970-01-01
      • 2011-02-02
      • 2015-02-15
      • 2017-05-30
      • 1970-01-01
      相关资源
      最近更新 更多