簡體   English   中英

由於 SSR,Reactotron 不適用於 NextJS

[英]Reactotron doesn't work with NextJS because of SSR

我正在為我的 NextJS 應用程序配置 redux 存儲,我通常使用 Reactotron 庫來檢查存儲。 但是,NextJS 是服務器端渲染,如果我在應用程序文件中導入配置,它會給出一個錯誤window is not defined

這是我的配置文件: 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 中,您只能在客戶端動態導入模塊。 你應該像這樣導入它:

import dynamic from "next/dynamic"

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

但是我不確定 Reactotron 是否會按照您期望的方式工作,因為我不了解該庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM