firebase Safari上的“超出最大调用堆栈大小”错误

vlf7wbxs  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(127)

我得到Maximum call stack size exceeded错误时使用Next.js从firebase在Next.js中获取数据.我很确定这不是一个坏的代码优化,因为它是一个非常简单的获取,它只发生在基于Safari的浏览器,在基于Chrome的浏览器,它的工作只是罚款相同的条件.
我尝试优化代码调用一次数据,而不是使用useMemouseCallback放置侦听器,但它就是不起作用。

omqzjyyz

omqzjyyz1#

我发现了一个Github问题,表明这个问题发生在Next.js版本12.3.1上,降级到12.3.0可以解决这个问题。
我有12. 3. 1版本,所以我尝试降级,它的工作,但它也工作,如果你升级到13版本。
不知道为什么会出现这个问题,为什么它只影响基于Safari的浏览器,但here is the github issue I mentioned
希望这对其他人有帮助:)

相关问题