next export 相比较 cra 静态输出有什么坑吗?

2023-05-04 12:01:39 +08:00
 liuzhaowei55
react scripts 很久没有更新了,react 新文档也推荐使用 nextjs ,准备从 cra 迁移到 nextjs ,大家有使用 next export 的吗,有没有什么坑
982 次点击
所在节点   Next.js
3 条回复
heishu
2023-05-04 14:07:46 +08:00
也许有吧,比如 cra 肯定是 client 端渲染,但是 next 还有服务端渲染,有些三方库在 next 就会报错 window 为空,就需要 next 只在 client 端执行代码
liuzhaowei55
326 天前
@heishu 最近把一个 cra 项目迁移到了 nextjs 的 export 模式,好处暂时还没感受到,坑着实遇到了几个。
window 为空的问题需要把组件用 dynamic 包起来,ace quill jsoneditor 都有这个问题,还有一些 hydrate render 等等问题待慢慢解决
总结就是跟着潮流走,折腾一下
liuzhaowei55
247 天前
不使用 nextjs 的 ssr 着实没有使用 nextjs 的必要,然后控件库的引入对 ssr 支持也十分差劲,最终换为 vite

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX