网站建设 投标书国内外优秀室内设计案例

张小明 2025/12/30 12:42:29
网站建设 投标书,国内外优秀室内设计案例,zt16j门户网,济南优化seo公司Next.js是React的一个超集框架#xff0c;为什么会有Next.js这个框架存在呢#xff0c;因为它可以解决React的痛点#xff0c;就是客户端渲染 Next.js的一大亮点就是支持多模式混合渲染#xff0c;分别有四种模式#xff0c;CSR#xff0c;SSR#xff0c;SSG#xff0c…Next.js是React的一个超集框架为什么会有Next.js这个框架存在呢因为它可以解决React的痛点就是客户端渲染Next.js的一大亮点就是支持多模式混合渲染分别有四种模式CSRSSRSSGISR然后我开介绍一下这四种模式是什么以及他们分别是如何渲染的。Next.js的四种模式CSR(默认渲染模式)这种渲染模式就是React的渲染模式客户端渲染。这种渲染模式的一大特点就是Js渲染过程是这样的浏览器加载空的HTML加载JSJS执行并且加载页面但是这种加载模式有一个很大的弊端就是SEO(搜索引擎优化)差并且首屏加载慢// app/csr/page.tsxuse client;// 关键声明这是客户端组件import{useState,useEffect}fromreact;exportdefaultfunctionCSRPage(){const[data,setData]useState(null);const[isLoading,setLoading]useState(true);useEffect((){// 浏览器端发起请求就像传统的 React 一样fetch(https://api.example.com/data).then((res)res.json()).then((data){setData(data);setLoading(false);});},[]);if(isLoading)returnpLoading.../p;if(!data)returnpNo data/p;return(divh1CSRPage/h1pData:{data.content}/pp浏览器下载完JS后才开始请求数据/p/div);}SSR这种加载模式是服务器端来进行加载的过程用户请求页面 - 服务器执行React代码生成HTML - 返还给浏览器。优点SEO好首屏加载快并且数据是实时的。缺点就是服务器压力大。asyncfunctiongetData(){// 这告诉 Next.js: 绝对不要缓存每次有人访问页面你都要重新去 API 拉数据constresawaitfetch(https://api.example.com/data,{cache:no-store});returnres.json();}SSG静态站点生成在项目构建打包是就生成HTML用户访问时直接给HTML文件。优点加载速度最快服务器压力小。数据非实时适合博客和文档。asyncfunctiongetData(){// 这告诉 Next.js: 打包的时候请求一次然后把结果存死在 HTML 里constresawaitfetch(https://api.example.com/data,{cache:force-cache});if(!res.ok)thrownewError(Failed to fetch data);returnres.json();}ISRSSG的升级版可以设定时间过期后用户访问时后台会自动重新构建该页面。兼备了SSR的动态和SSG的速度。asyncfunctiongetData(){// 这告诉 Next.js: 先缓存起来但如果这数据超过 60秒 没更新了下次有人来访问时后台偷偷去更新一下constresawaitfetch(https://api.example.com/data,{next:{revalidate:60}});returnres.json();}Next.js的路由系统Next.js使用的文件系统路由不需要想React-router一样配置路由表Pages Router(旧的路由)文件放在pages/ 目录下通过操控文件名可以生成动态路由和静态路由。在数据获取方面需要使用getStaticProps来实现SSG静态站点渲染使用getServerSideProps实现SSR服务器端渲染。App Router(Next.js新特性)文件放在app/ 目录中比pages路由方式不一样的是可以通过layout文件来定义全局和局部的布局然后就是自带了一层渲染方式RSC渲染方式过程HTML发给浏览器JS代码不会发给浏览器浏览器只负责渲染不负责逻辑组件Next.js自带了一些组件Image /: 自动根据视口大小调整图片尺寸、格式、懒加载。防止布局偏移。Link /: 类似于a标签但当链接出现在视口中时Next.js 会自动预加载目标页面的代码让跳转极其流畅。Script /: 优化第三方脚本的加载时机。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何查询网站开发商做最好的整站模板下载网站

极速智能电路图解析器:一站式零配置解决方案 【免费下载链接】python-altium Altium schematic format documentation, SVG converter and TK viewer 项目地址: https://gitcode.com/gh_mirrors/py/python-altium 还在为昂贵的专业电路设计软件而困扰&#x…

张小明 2025/12/27 12:42:30 网站建设

建设网站比较好的公司吗商务类网站

城通网盘直链提取技术解析:突破下载限制的智能解决方案 【免费下载链接】ctfileGet 获取城通网盘一次性直连地址 项目地址: https://gitcode.com/gh_mirrors/ct/ctfileGet 面对城通网盘复杂的下载流程、缓慢的下载速度和各种广告干扰,技术爱好者和…

张小明 2025/12/27 12:41:57 网站建设

恒辉建设集团网站做房地产什么网站好

Mylex硬件RAID配置与管理全解析 1. 2GB/8GB驱动器几何设置 2GB/8GB驱动器几何设置选项用于选择BIOS能够寻址的阵列或磁盘空间大小。当设置为2GB时,控制器仅能引导位于所定义逻辑驱动器前2GB空间内的操作系统;若使用8GB驱动器几何设置,控制器则可使用前8GB空间。此选项需在…

张小明 2025/12/27 12:41:24 网站建设

广州致峰网站建设网站搭建思路

当你凝视着无人机遥控器上那个"无法降级"的提示框时,是否曾感到一丝无奈?厂商精心构建的技术围墙,正在限制着你对自有设备的掌控权。现在,这一切都将改变。 【免费下载链接】DankDroneDownloader A Custom Firmware Dow…

张小明 2025/12/27 12:40:51 网站建设

如何用免费服务器做网站做房源网站

PaddlePaddle知识图谱构建:从文本中提取三元组 在企业级知识管理日益复杂的今天,如何让机器“读懂”海量的中文文档,并从中自动提炼出结构化的知识,已成为AI落地的关键挑战。想象一下,一家金融机构每天要处理成百上千份…

张小明 2025/12/27 12:40:18 网站建设

怎么做网站门户利用网盘做视频网站

第一章:Dify存储调优全攻略,彻底解决视频帧提取延迟问题在高并发场景下,Dify平台处理视频类内容时常面临帧提取延迟问题,根源多在于存储I/O瓶颈与缓存策略不当。通过优化底层存储配置与调整数据访问路径,可显著提升帧提…

张小明 2025/12/30 5:17:30 网站建设