【问题标题】:Next/React: Is there a way to only load data once? [duplicate]Next/React:有没有办法只加载一次数据? [复制]
【发布时间】:2021-09-28 07:04:48
【问题描述】:

我正在为我的网站使用 Next。我需要从 API 获取数据,我想知道是否可以只为我的应用程序加载一次该数据,并且只有在进行真正的重新加载时才再次获取它? 我试图在我的 _app.js 中加载数据,但每次导航到我的应用程序的另一个页面时都会获取它。

【问题讨论】:

    标签: reactjs next.js


    【解决方案1】:

    如果你想保持你的状态,即使你的组件被卸载了

    这些是您的选择:

    提升您的状态:如果组件的某个祖先仍然挂载,那么您应该在该组件中维护您的状态并将其传递给您喜欢使用它的组件。

    使用一些状态管理:你也可以使用一些状态管理工具,比如 redux 来存储状态,或者将它存储在本地存储中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      • 2021-02-15
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多