#React

专题介绍

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

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

@quasar-su·1 分钟阅读·Web 开发

我是怎么啃下 React 源码的

断断续续花了半年,终于把 React 的核心源码啃完了,分享一下方法论,给想读但又怕的同学一点参考。 第一步是不要从第一行开始读,那会直接劝退。正确姿势是带着问题切入,比如"setState 到底是同步还是异步",从这个问题出发去找相关代码。 第二步是善用调试器,在关键函数打断点

#React♥ 860 评论
@admin·2 分钟阅读·Web 开发

用 Next.js 16 构建 AI 应用:Server Actions 与流式输出

做一个 AI 应用,前后端要面对三件事:安全地调 LLM、把流式 token 实时推给前端、管理会话状态。本文用 Next.js 16 的 App Router + Server Actions + AI SDK,演示一个结构清晰、可流式、可上生产的 AI 对话页完整实现。

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

Next.js Server Components 深度解析

Server Components 是 App Router 的核心,但很多人没真正搞懂它和 Client Components 的边界、数据获取、缓存、流式渲染。本文讲清 RSC 的工作原理、'use client' 何时用、Server vs Client 的数据流、Suspense 流式、以及常见陷阱(把什么都标成 client、server 组件里用浏览器 API)。

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

React 性能优化实战

React 应用卡,八成是不必要的重渲染。本文讲清性能优化的正确顺序:先测量(Profiler)再优化、memo/useMemo/useCallback 的真实作用与误用、key 与列表性能、状态拆分、并发特性(useDeferredValue/useTransition),以及"过早优化是万恶之源"在 React 里的体现。

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

Tailwind CSS 工程化实践

Tailwind 写小项目爽,大项目容易乱(一堆重复 class、设计 token 漂移)。本文讲清 Tailwind 工程化:设计系统配置(token 化颜色/间距)、组件抽象(何时抽组件 vs @apply vs cva)、避免 class 堆积、与设计稿对齐、暗色主题与响应式,让 Tailwind 在大项目里也清爽。

#React #TypeScript♥ 230 评论