gpt4 book ai didi

javascript - 由于 SSR,Reactotron 无法与 NextJS 一起使用

转载 作者:行者123 更新时间:2023-12-02 21:48:10 24 4
gpt4 key购买 nike

我正在为我的 NextJS 应用程序配置 redux 存储,我通常使用 Reactotron 库来检查存储。但是,NextJS 是服务器端渲染,如果我导入应用程序文件中的配置,它会给出错误窗口未定义

这是我的配置文件: https://github.com/LauraBeatris/amazon-next/blob/develop/src/config/ReactotronConfig.js

还有我的应用程序文件: https://github.com/LauraBeatris/amazon-next/blob/develop/src/pages/_app.js

我想知道是否有办法将 Reactotron 与 NextJS 结合使用

最佳答案

在 NextJS 中,您只能在客户端动态导入模块。您应该像 this 一样导入它:

import dynamic from "next/dynamic"

const DynamicComponentWithNoSSR = dynamic(
() => import '~/config/ReactotronConfig',
{ ssr: false }
)

但我不确定 Reactotron 是否会按照您期望的方式工作,因为我不了解该库。

关于javascript - 由于 SSR,Reactotron 无法与 NextJS 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60197905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com