React 生态大迁徙,脸书源码仓库跑路,核心技术栈全员加盟 React 基金会!

👇 今日要闻

打破信息壁垒,走近全球前端。Hello World 大家好,我是林语冰。

React 是 facebook 出品的 UI 库,也是 GitHub 第一前端框架、GitHub star 第二的开源软件。

但今天如果你在 GitHub 搜索"facebook/react ",你会发现 React 跑路了,在 facebook(脸书)的 GitHub 组织下再也找不到 facebook/react 的源码仓库了。

事实上,React 生态 60+ 核心库全员加盟了 React 基金会,且隶属于 facebook 这个 GitHub 组织下部分源码仓库,也搬家到了新的 react 组织。

本期我们一起来看看 React 基金会的官网和 React 生态大全,这些技术栈基本可以视为 React 开发的重要基建。

👉 React 基金会现状

React 基金会隶属于 Linux 基金会,是一个由社区驱动的组织,拥有 Meta、微软、华为等成员的资金扶持。

目前,React 基金会管官网已经正式上线,更丰富的功能还在抓紧建设中。

它收录了包括 React 在内的 60+ 个 React 生态的流行库,算是 React 官方认可的标准技术栈。

更重要的是,这标志着 React、React Native 和 JSX 等开源项目已不再归 Meta(前脸书)所有,而是由 React 基金会接管、社区自治。

👉 源码仓库迁移

部分原本由 facebook(脸书)主管的开源项目搬家了,它们从 GitHub 的 facebook 组织迁移到了 react 组织。

如果你像往常一样在 GitHub 搜索"facebook/react ",你就没法找到 React 源码仓库,现在要改为搜索"react/react"。

第一个"react"指的是 react GitHub 组织,第二个"react"指的是该组织下的 React 源码仓库。

目前,react 组织下接管了 10 个 React 核心生态的开源项目,包括但不限于:

  • React
  • React Native
  • JSX 规范
  • ......

👉 React 生态大全

React 基金会官网上列举了 React 生态 60+ 个技术栈,它们被划分为 12 个类别,包括但不限于:

  • 七大 React 核心库:React、React Native 等等
  • 六大状态管理库:Redux、Zustand 等等
  • 四大路由库:React Router、TanStack Router 等等
  • 五大样式库:Tailwind CSS、Styled Components 等等
  • 七大 UI 组件库:Ant Design、Material UI 等等
  • 六大元框架:Next.js、Astro 等等
  • ......

这些技术栈大多是 React 开发的行业标准,如果你想搜索高质量的 React 工具库,建议优先从中挑选。

注意,诸如 Styled Components 之类的库,虽然也得到了 React 基金会的资金扶持,但它去年是进入了半休眠状态的 维护模式,类似于 Vue 2 不再频繁添加新功能,所以这个 CSS-in-JS 库不一定是 React 样式架构的最优解。

我更推荐大家采用 Tailwind CSS 和 UnoCSS 这些原子类框架或引擎,它们和 UI 框架没有强耦合,所以你掌握了之后,可以无缝迁移到 Vue 或 React 等其他框架。

唯一的缺点是,虽然这些 CSS 技术方案在海外人气爆棚,但国内目前的教程相对滞后,大部分用户还停留在 SASS 或 Less 这些 CSS 预处理方案,所有要求你投入一定的学习成本。

另一个不推荐使用是 React 的脚手架 Create React App,它的 GitHub 官网也不再建议用户将 CRA 用于 生产落地。

React 官网也更推荐使用 Vite 生态的 React 插件,或 Next 等元框架,它们底层部分的现代工具链都由 Rust 驱动,性能和开发体验对 create-react-app 都是"降维打击"的。

👇 重点总结

React 基金会官网初步上线,公示了目前已提供赞助的 60+ React 生态的流行开源项目,后续官网还会继续透露更多资讯。

这些"官方技术栈"基本涵盖了 React 开发行业的成熟产品和黄金标准,但也要小心 create-react-app 和 Styled Components 等"夕阳项目",它们已经不是最佳实践,有更棒的替代方案。

此外,原本 facebook 组织主管的 GitHub 源码仓库部分迁移到了新的 react 组织,正式由 React 基金会接管,搜索源码和想要开源贡献的小伙伴需要铭记这点变化。

👍 以上就是本期《前端日报》的全部内容了,如果读完对你有所帮助,可以按赞打卡、在看推荐或转发分享本文。

🙏 已经关注我的粉丝们,我们下期再见啦,掰掰~~

👇 参考文献:

相关推荐
Java后端的Ai之路15 分钟前
前端技术Vue-18-视图中的渲染
前端·javascript·vue.js
程序员海军7 小时前
用了两年多 GPT,我最近开始换模型了,还折腾了个求职避坑 Agent
前端·人工智能·后端
zttbee7 小时前
echarts图表tooltip色块失效
前端·javascript·echarts
excel9 小时前
IndexNow:让搜索引擎更快发现网站更新的主动通知协议
前端·后端·架构
子兮曰9 小时前
CSS 复现 23 种设计风格:从拟物到液态玻璃的成本阶梯与兜底写法【实战】
前端·css·视觉设计
虚无境9 小时前
如何用AI帮我写出实用的插件
前端·javascript·ai编程
柳杉10 小时前
从数字化到数智化:3D 可视化大屏的下一个五年
前端·ai编程·数据可视化
濮水大叔10 小时前
函数式与对象式:前端架构的两种成本曲线
vue.js·react.js·函数式编程
zimoyin10 小时前
在 C# 里嵌入 JavaScript:用 Jint 做可热更新的自动化脚本(从入门到踩坑)
javascript·c#·自动化
风骏时光牛马11 小时前
从零到实战:AI全栈学习进阶路线
前端