设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
React
›
怎么让 React 应用打包的时候部分页面已经渲染了(不用 N ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
做了一个只有中国人才能玩的游戏
›
重度缺钾导致四肢无力
›
WiFi 感知技术解决校园霸凌问题
›
一天背 30 个单词感觉受不了,正常吗
›
请教一下硕 1 后端开发从北京大厂跳回杭州
今日热议主题
Zgo 黑五在售机型:日本大阪 IIJ 线路机(
继续出 iPhone 15Plus 128GB
有一个关于旅游的 APP,复制小某书的旅游攻
寒冬已至,本周四接到老板电话,说我所在部
各位有没有重启系统强迫症
请教一下 Mac 的 AC+是按年购买合适还是三
AdGuard 九设备终身订阅 15.97 刀(非俄区
通过 Apple ID 切换国家的方法安全获取美区
5ber、9eSIM、eSTk、Switch(PlanB)各产品
威联通如何无损迁移系统和数据?
怎么让 React 应用打包的时候部分页面已经渲染了(不用 Next.js)
importmeta
· 2024-9-5 15:30:41 · 114 次点击
正在开发个 React 应用,有 5 个页面,每个页面的某些区域只有登录之后才能使用,我又想让搜索引擎能抓到这 5 个页面。
为啥不能用 Next.js 的原因是:
Next 的 Router 太封闭了。我这应用用不了,我魔改了一下 React Router 的 Outlet 搞了一个 Tab 页功能,自己控制页面渲染。
求助!
举报
·
114 次点击
登录
注册
站外分享
微信扫一扫
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 可以,你可以看看
返回顶部