15.React 中的 Fragment 是什么?它出现的动机是什么?

在写 React 的时候,你是不是经常遇到这种尴尬:

组件里明明只想返回几行并列标签 , 结果被 React 要求"只能返回一个根节点", 最后只好外面再**硬套一层毫无语义的 <div>**:

go 复制代码
return (
  <div>
    <h1>Hello</h1>
    <p>Text...</p>
  </div>
);

看起来好像没什么问题, 但当你套多了,就会发现:

  • DOM 结构被一堆"没必要的 div"撑得臃肿

  • 布局用 flex / grid 时容易多出一层容器,把样式搞乱

  • <table> 里根本不能乱加 div,还会报错

相关推荐
尘埃落定wf6 小时前
2026 年 LangChain (记忆)Memory 怎么用?三个核心类 + 完整代码示例
开发语言·前端·python
Ruihong6 小时前
Vue v-slot → 用 VuReact 转换后变成这样的 React 代码
vue.js·react.js·面试
Ruihong6 小时前
你的 Vue v-model,VuReact 会编译成什么样的 React 代码?
vue.js·react.js·面试
Maic6 小时前
用AI写了一个命理应用
前端
毛骗导演6 小时前
Claude Code REPL.tsx 架构深度解析
前端·架构
Mike_jia6 小时前
AllinSSL:SSL证书自动化管理的终极利器,让HTTPS部署再无烦恼
前端
wsdswzj6 小时前
web与web服务器基础安全
服务器·前端·安全
JarvanMo6 小时前
Flutist - Flutter 模块化架构管理框架
前端
GISer_Jing6 小时前
AI Agent Skills 发现指南:前端工程化与自动化全景
前端·人工智能·自动化
心.c6 小时前
从 Function Call 到渐进式 Skill:大模型能力扩展范式的演进与落地实践
前端·人工智能·react.js·ai·react