@rauchg: 我认为人们没有意识到 React 成功的大部分实际上归功于 @shadcn。我曾经将 React 称为真正的……

X AI KOLs Timeline 新闻

摘要

Guillermo Rauch 强调了 shadcn 对 React 成功的重要性,因为它提供了可重复使用、可调整的 UI 组件,开发者更喜欢这些组件而不是 React 的核心概念。

我认为人们没有意识到 React 成功的大部分实际上归功于 @shadcn。 我曾经将 React 称为真正的“成人乐高积木”。但实际上,它更像是描述积木几何形状的规格说明。 shadcn 才是人们真正想要从 React 中得到的东西。可重复使用的高质量组件,并且可调整。它是一个伪库。里面有代码,但实际上是为了让你在自己的上下文窗口中消化并重新混合使用。
查看原文
查看缓存全文

缓存时间: 2026/08/17 18:17

我认为人们没有意识到 React 的成功在多大程度上实际上归功于 @shadcn。

我曾经将 React 称为真正的“成人乐高积木”。但实际上,那更多是对积木几何形状的描述,即它的规范。

Shadcn 才是人们真正想从 React 中获得的东西。可复用的高质量组件,同时又可调整。它是一个伪库。它有代码,但实际上是设计成让你在自己的上下文窗口中消化并重新混合使用的。


React 版本 – React

来源: https://react.dev/versions 位于 react.dev (https://react.dev/) 的 React 文档提供了最新版本 React 的文档。

我们的目标是在主版本内保持文档更新,不会为每个次版本或补丁版本发布单独文档。当新的主版本发布时,我们会将前一版本的文档归档为 x\.react\.dev。更多信息请参见我们的版本策略 (https://react.dev/community/versioning-policy)。

您可以在下方找到之前主版本的归档。

最新版本:19.2 https://react.dev/versions#latest-version

  • react.dev (https://react.dev/)

之前的版本 https://react.dev/versions#previous-versions

  • 18.react.dev (https://18.react.dev/)
  • 17.react.dev (https://17.react.dev/)
  • 16.react.dev (https://16.react.dev/)
  • 15.react.dev (https://15.react.dev/)

注意

更新日志 https://react.dev/versions#changelog

React 19 https://react.dev/versions#react-19

博客文章

  • React v19 (https://react.dev/blog/2024/12/05/react-19)
  • React 19 升级指南 (https://react.dev/blog/2024/04/25/react-19-upgrade-guide)
  • React 编译器 Beta 版发布 (https://react.dev/blog/2024/10/21/react-compiler-beta-release)
  • React 编译器 v1.0 (https://react.dev/blog/2025/10/07/react-compiler-1)
  • React 19.2 (https://react.dev/blog/2025/10/01/react-19-2)

演讲

  • React 19 主题演讲 (https://www.youtube.com/watch?v=lyEKhv8-3n0)
  • React 19 路线图 (https://www.youtube.com/watch?v=R0B2HsSM78s)
  • React 19 新特性介绍 (https://www.youtube.com/watch?v=AJOGzVygGcY)
  • 面向双计算机的 React (https://www.youtube.com/watch?v=ozI4V_29fj4)
  • React 编译器深度解析 (https://www.youtube.com/watch?v=uA_PVyZP7AI)
  • React 编译器案例研究 (https://www.youtube.com/watch?v=lvhPq5chokM)
  • React 19 深入解析:协调 HTML (https://www.youtube.com/watch?v=IBBN-s77YSI)

版本发布

  • v19.2.7 (2026年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1927-june-1-2026)
  • v19.2.6 (2026年5月) (https://github.com/react/react/blob/main/CHANGELOG.md#1926-may-6-2026)
  • v19.2.5 (2026年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1925-march-18-2026)
  • v19.2.4 (2026年1月) (https://github.com/react/react/blob/main/CHANGELOG.md#1924-jan-26-2026)
  • v19.2.3 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1923-dec-11-2025)
  • v19.2.2 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1922-dec-11-2025)
  • v19.2.1 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1921-dec-3-2025)
  • v19.2.0 (2025年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#1920-october-1st-2025)
  • v19.1.8 (2026年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1918-june-1-2026)
  • v19.1.7 (2026年5月) (https://github.com/react/react/blob/main/CHANGELOG.md#1917-may-6-2026)
  • v19.1.6 (2026年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1916-march-18-2026)
  • v19.1.5 (2026年1月) (https://github.com/react/react/blob/main/CHANGELOG.md#1915-jan-26-2026)
  • v19.1.4 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1914-dec-11-2025)
  • v19.1.3 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1913-dec-11-2025)
  • v19.1.2 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1912-dec-3-2025)
  • v19.1.1 (2025年7月) (https://github.com/react/react/blob/main/CHANGELOG.md#1911-july-28-2025)
  • v19.1.0 (2025年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1910-march-28-2025)
  • v19.0.7 (2026年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1907-june-1-2026)
  • v19.0.6 (2026年5月) (https://github.com/react/react/blob/main/CHANGELOG.md#1906-may-6-2026)
  • v19.0.5 (2026年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1905-march-18-2026)
  • v19.0.4 (2026年1月) (https://github.com/react/react/blob/main/CHANGELOG.md#1904-jan-26-2026)
  • v19.0.3 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1903-dec-11-2025)
  • v19.0.2 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1902-dec-11-2025)
  • v19.0.1 (2025年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1901-dec-3-2025)
  • v19.0.0 (2024年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1900-december-5-2024)

React 18 https://react.dev/versions#react-18

博客文章

  • React v18.0 (https://react.dev/blog/2022/03/29/react-v18)
  • 如何升级到 React 18 (https://react.dev/blog/2022/03/08/react-18-upgrade-guide)
  • React 18 计划 (https://react.dev/blog/2021/06/08/the-plan-for-react-18)

演讲

  • React 18 主题演讲 (https://www.youtube.com/watch?v=FZ0cG47msEk)
  • React 18 面向应用开发者 (https://www.youtube.com/watch?v=ytudH8je5ko)
  • 使用 Suspense 实现流式服务端渲染 (https://www.youtube.com/watch?v=pj5N-Khihgc)
  • 无 memo 的 React (https://www.youtube.com/watch?v=lGEMwh32soc)
  • React 文档主题演讲 (https://www.youtube.com/watch?v=mneDaMYOKP8)
  • React 开发者工具 (https://www.youtube.com/watch?v=oxDfrke8rZg)
  • 首个 React 工作组 (https://www.youtube.com/watch?v=qn7gRClrC9U)
  • React 18 面向外部存储库 (https://www.youtube.com/watch?v=oPfSC5bQPR8)

版本发布

  • v18.3.1 (2024年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1831-april-26-2024)
  • v18.3.0 (2024年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1830-april-25-2024)
  • v18.2.0 (2022年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1820-june-14-2022)
  • v18.1.0 (2022年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1810-april-26-2022)
  • v18.0.0 (2022年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1800-march-29-2022)

React 17 https://react.dev/versions#react-17

博客文章

  • React v17.0 (https://legacy.reactjs.org/blog/2020/10/20/react-v17.html)
  • 介绍新的 JSX 转换 (https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html)
  • React v17.0 发布候选版:无新特性 (https://legacy.reactjs.org/blog/2020/08/10/react-v17-rc.html)

版本发布

  • v17.0.2 (2021年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1702-march-22-2021)
  • v17.0.1 (2020年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#1701-october-22-2020)
  • v17.0.0 (2020年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#1700-october-20-2020)

React 16 https://react.dev/versions#react-16

博客文章

  • React v16.0 (https://legacy.reactjs.org/blog/2017/09/26/react-v16.0.html)
  • React 16 中的 DOM 属性 (https://legacy.reactjs.org/blog/2017/09/08/dom-attributes-in-react-16.html)
  • React 16 中的错误处理 (https://legacy.reactjs.org/blog/2017/07/26/error-handling-in-react-16.html)
  • React v16.2.0:改进的 Fragment 支持 (https://legacy.reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-support.html)
  • React v16.4.0:指针事件 (https://legacy.reactjs.org/blog/2018/05/23/react-v-16-4.html)
  • React v16.4.2:服务端漏洞修复 (https://legacy.reactjs.org/blog/2018/08/01/react-v-16-4-2.html)
  • React v16.6.0:lazy、memo 和 contextType (https://legacy.reactjs.org/blog/2018/10/23/react-v-16-6.html)
  • React v16.7:不,这不是带 Hooks 的版本 (https://legacy.reactjs.org/blog/2018/12/19/react-v-16-7.html)
  • React v16.8:带 Hooks 的版本 (https://legacy.reactjs.org/blog/2019/02/06/react-v16.8.0.html)
  • React v16.9.0 和路线图更新 (https://legacy.reactjs.org/blog/2019/08/08/react-v16.9.0.html)
  • React v16.13.0 (https://legacy.reactjs.org/blog/2020/02/26/react-v16.13.0.html)

版本发布

  • v16.14.0 (2020年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#16140-october-14-2020)
  • v16.13.1 (2020年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#16131-march-19-2020)
  • v16.13.0 (2020年2月) (https://github.com/react/react/blob/main/CHANGELOG.md#16130-february-26-2020)
  • v16.12.0 (2019年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#16120-november-14-2019)
  • v16.11.0 (2019年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#16110-october-22-2019)
  • v16.10.2 (2019年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#16102-october-3-2019)
  • v16.10.1 (2019年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#16101-september-28-2019)
  • v16.10.0 (2019年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#16100-september-27-2019)
  • v16.9.0 (2019年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1690-august-8-2019)
  • v16.8.6 (2019年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1686-march-27-2019)
  • v16.8.5 (2019年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1685-march-22-2019)
  • v16.8.4 (2019年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1684-march-5-2019)
  • v16.8.3 (2019年2月) (https://github.com/react/react/blob/main/CHANGELOG.md#1683-february-21-2019)
  • v16.8.2 (2019年2月) (https://github.com/react/react/blob/main/CHANGELOG.md#1682-february-14-2019)
  • v16.8.1 (2019年2月) (https://github.com/react/react/blob/main/CHANGELOG.md#1681-february-6-2019)
  • v16.8.0 (2019年2月) (https://github.com/react/react/blob/main/CHANGELOG.md#1680-february-6-2019)
  • v16.7.0 (2018年12月) (https://github.com/react/react/blob/main/CHANGELOG.md#1670-december-19-2018)
  • v16.6.3 (2018年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1663-november-12-2018)
  • v16.6.2 (2018年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1662-november-12-2018)
  • v16.6.1 (2018年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1661-november-6-2018)
  • v16.6.0 (2018年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#1660-october-23-2018)
  • v16.5.2 (2018年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#1652-september-18-2018)
  • v16.5.1 (2018年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#1651-september-13-2018)
  • v16.5.0 (2018年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#1650-september-5-2018)
  • v16.4.2 (2018年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1642-august-1-2018)
  • v16.4.1 (2018年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1641-june-13-2018)
  • v16.4.0 (2018年5月) (https://github.com/react/react/blob/main/CHANGELOG.md#1640-may-23-2018)
  • v16.3.3 (2018年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1633-august-1-2018)
  • v16.3.2 (2018年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1632-april-16-2018)
  • v16.3.1 (2018年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1631-april-3-2018)
  • v16.3.0 (2018年3月) (https://github.com/react/react/blob/main/CHANGELOG.md#1630-march-29-2018)
  • v16.2.1 (2018年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1621-august-1-2018)
  • v16.2.0 (2017年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1620-november-28-2017)
  • v16.1.2 (2018年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1612-august-1-2018)
  • v16.1.1 (2017年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1611-november-13-2017)
  • v16.1.0 (2017年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1610-november-9-2017)
  • v16.0.1 (2018年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1601-august-1-2018)
  • v16.0 (2017年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#1600-september-26-2017)

React 15 https://react.dev/versions#react-15

博客文章

  • React v15.0 (https://legacy.reactjs.org/blog/2016/04/07/react-v15.html)
  • React v15.0 发布候选版 2 (https://legacy.reactjs.org/blog/2016/03/16/react-v15-rc2.html)
  • React v15.0 发布候选版 (https://legacy.reactjs.org/blog/2016/03/07/react-v15-rc1.html)
  • 新的版本策略 (https://legacy.reactjs.org/blog/2016/02/19/new-versioning-scheme.html)
  • 停止 React DOM 对 IE 8 的支持 (https://legacy.reactjs.org/blog/2016/01/12/discontinuing-ie8-support.html)
  • 引入 React 错误代码系统 (https://legacy.reactjs.org/blog/2016/07/11/introducing-reacts-error-code-system.html)
  • React v15.0.1 (https://legacy.reactjs.org/blog/2016/04/08/react-v15.0.1.html)
  • React v15.4.0 (https://legacy.reactjs.org/blog/2016/11/16/react-v15.4.0.html)
  • React v15.5.0 (https://legacy.reactjs.org/blog/2017/04/07/react-v15.5.0.html)
  • React v15.6.0 (https://legacy.reactjs.org/blog/2017/06/13/react-v15.6.0.html)
  • React v15.6.2 (https://legacy.reactjs.org/blog/2017/09/25/react-v15.6.2.html)

版本发布

  • v15.7.0 (2017年10月) (https://github.com/react/react/blob/main/CHANGELOG.md#1570-october-14-2020)
  • v15.6.2 (2017年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#1562-september-25-2017)
  • v15.6.1 (2017年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1561-june-14-2017)
  • v15.6.0 (2017年6月) (https://github.com/react/react/blob/main/CHANGELOG.md#1560-june-13-2017)
  • v15.5.4 (2017年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1554-april-11-2017)
  • v15.5.3 (2017年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1553-april-7-2017)
  • v15.5.2 (2017年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1552-april-7-2017)
  • v15.5.1 (2017年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1551-april-7-2017)
  • v15.5.0 (2017年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1550-april-7-2017)
  • v15.4.2 (2016年1月) (https://github.com/react/react/blob/main/CHANGELOG.md#1542-january-6-2017)
  • v15.4.1 (2016年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1541-november-22-2016)
  • v15.4.0 (2016年11月) (https://github.com/react/react/blob/main/CHANGELOG.md#1540-november-16-2016)
  • v15.3.2 (2016年9月) (https://github.com/react/react/blob/main/CHANGELOG.md#1532-september-19-2016)
  • v15.3.1 (2016年8月) (https://github.com/react/react/blob/main/CHANGELOG.md#1531-august-19-2016)
  • v15.3.0 (2016年7月) (https://github.com/react/react/blob/main/CHANGELOG.md#1530-july-29-2016)
  • v15.2.1 (2016年7月) (https://github.com/react/react/blob/main/CHANGELOG.md#1521-july-8-2016)
  • v15.2.0 (2016年7月) (https://github.com/react/react/blob/main/CHANGELOG.md#1520-july-1-2016)
  • v15.1.0 (2016年5月) (https://github.com/react/react/blob/main/CHANGELOG.md#1510-may-20-2016)
  • v15.0.2 (2016年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1502-april-29-2016)
  • v15.0.1 (2016年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1501-april-8-2016)
  • v15.0.0 (2016年4月) (https://github.com/react/react/blob/main/CHANGELOG.md#1500-april-7-2016)

React 0.14 https://react.dev/versions#react-14

博客文章

  • React v0.14 (https://legacy.reactjs.org/blog/2015/10/07/react-v0.14.html)
  • React v0.14 发布候选版 (https://legacy.reactjs.org/blog/2015/09/10/react-v0.14-rc1.html)
  • React v0.14 Beta 1 (https://legacy.reactjs.org/blog/2015/07/03/react-v0.14-beta-1.html)
  • 全新的 React 开发者工具 (https://legacy.reactjs.org/blog/2015/09/02/new-react-developer-tools.html)

相似文章