设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
人人影库
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
怎么让 React 应用打包的时候部分页面已经渲染了(不用 N ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
🎉小棉袄出生, 生殖隔离已打破
›
哪吒 2 大家贡献了多少米
›
第一辆车,买自己喜欢的,还是懂车的推荐的
›
丁克十年的感想
›
上班通勤遇到了点状况,拜托了各位f友
今日热议主题
请教 mac 电脑访问不了 ipv6 域名问题
今天上班了,新的开始?不知道这次能干多久
请教下,如何使用 SSH 连接上本机的 WSL?
你身边有为炒股投资课付费的人吗
学车 APP 哪个好?
2025 年了,攒钱还房贷还是正确的选择吗?
ChatGPT 此刻是不是又抽风了?(错乱回复)
网易云音乐 7 天,有需要的自取
88VIP 附带会员
有没有轻量化的 Windows 沙箱/虚拟机,用于
怎么让 React 应用打包的时候部分页面已经渲染了(不用 Next.js)
importmeta
· 2024-9-5 15:30:41 · 157 次点击
正在开发个 React 应用,有 5 个页面,每个页面的某些区域只有登录之后才能使用,我又想让搜索引擎能抓到这 5 个页面。
为啥不能用 Next.js 的原因是:
Next 的 Router 太封闭了。我这应用用不了,我魔改了一下 React Router 的 Outlet 搞了一个 Tab 页功能,自己控制页面渲染。
求助!
举报
·
157 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
7 条回复
沙发
horizon
初学
2024-9-5 15:53:22
vite ssr
板凳
skallz
小成
2024-9-5 15:57:54
如果只是针对搜索引擎的话,使用 prerender 预渲染相关的库,网上一搜一大把,然后针对搜索引擎的请求返回组装好的页面,普通用户还是浏览 spa 页面,对项目无侵入性
地板
xu33
小成
2024-9-5 16:00:47
ssg
5#
bojackhorseman
小成
2024-9-5 16:50:22
https://nextjs.org/docs/pages/building-your-application/rendering/static-site-generation
https://nextjs.org/docs/pages/building-your-application/rendering/serfer-side-rendering
6#
dudubaba
初学
2024-9-5 19:15:52
打包的时候用生成 html 不就行了,其实就是 ssr 的原理。但是你这不需要那么复杂,只要能抓取就行,本地 mock 一份登录后才能获取的静态 josn 数据,然后 react 的 rendertostring 生成字符串再用 fs 写入文件。
7#
flmn
小成
2024-9-5 21:54:26
Astro 了解一下,island
8#
seeu2ex
小成
2024-9-6 11:16:01
React 的 serfer component 可以,你可以看看
返回顶部