首页/标签/Next.js

#Next.js

专题介绍

这里聚合 CodeNodeX AI 社区中与 Next.js 相关的技术文章和讨论,覆盖概念解释、工具对比、工程实践、常见问题和独立开发经验。

如果你正在研究 Next.js,建议先阅读高质量长文,再参与帖子讨论,形成从理解到实践的完整路径。

@admin·4 分钟阅读·Web 开发

React 数据获取:从 fetch 到 React Query

useEffect+fetch 看着简单,坑极多(竞态/重复请求/无缓存/无重试)。本文讲清 React 数据获取的演进:useEffect(反模式)→ React Query/SWR(服务端状态库)→ Server Components(RSC 服务端获取),各自该用在哪,以及 RSC 和 RQ 不是替代是互补。

#Next.js #React♥ 1330 评论
@admin·4 分钟阅读·Web 开发

React 代码分割与懒加载

全打包成一个 JS,首屏加载几 MB?代码分割按路由/组件拆成小 chunk,用到才加载。本文讲清 React.lazy + Suspense 的用法、Next.js 自动分割、路由级 vs 组件级分割、预加载策略,以及分割的度(太多 chunk 反而慢)。

#Next.js #React♥ 1380 评论
@admin·3 分钟阅读·Web 开发

Web Vitals:实验室数据 vs 现场数据

Lighthouse 跑分高但用户还觉得慢?实验室(模拟)和现场(真实用户)差距可能很大。本文讲清两种数据的区别、为什么以现场为准(真实设备/网络/行为)、怎么收集现场数据(CrUX/web-vitals 库/RUM),以及两种数据各自的用途。

#Next.js #React♥ 1410 评论
@admin·4 分钟阅读·Web 开发

Next.js App Router 深度:路由、布局与数据流

App Router 是 Next.js 的核心,但它的嵌套布局/并行路由/拦截路由/动态段很多人没用透。本文讲清 App Router 的文件约定(layout/page/template/loading/error)、并行路由与拦截路由的高级用法、Server/Client 组件数据流,以及从 Pages Router 迁移的关键差异。

#Next.js #React♥ 1480 评论
@admin·4 分钟阅读·Web 开发

Web 性能监控(RUM):从采集到告警

Lighthouse 只在开发时跑,生产用户的真实体验谁管?RUM(Real User Monitoring)采集真实用户的 LCP/INP/CLS 和 JS 错误。本文讲清 RUM 的采集(web-vitals 库)、上报、看板、告警,以及把"实验室快"变成"用户也快"。

#Next.js #React♥ 1530 评论
@admin·8 分钟阅读·Web 开发

React 并发特性深入:Suspense、Transitions 与 useDeferredValue

React 18+ 的并发渲染不是"多线程",是"可中断渲染"。本文讲清三个核心并发特性:Suspense(声明式加载状态)、useTransition(把重更新标为低优先级不阻塞输入)、useDeferredValue(延迟昂贵计算),以及它们怎么让 React 应用在不牺牲响应性的前提下做更多事。

#Next.js #React♥ 1560 评论
@admin·5 分钟阅读·Web 开发

Web 图片优化:格式、响应式与懒加载

图片是页面最大的资源,优化图片 = 优化 LCP。本文讲清现代图片格式(WebP/AVIF vs JPEG/PNG)、响应式图片(srcset/sizes)、Next.js Image 组件、懒加载与占位、CDN 动态调整,给一套生产级图片优化方案。

#Next.js #React♥ 1640 评论