reactstatus

星期三 05 下午 十二月 18o 2024

How React fared in 2024

How React fared in 2024

#​411 — 2024 年 12 月 18 日

网上阅读

🎄 本周我们将回顾 2024 年 React 世界的发展情况,并回顾当年点击次数最多的项目,以防您当时错过了它们。

**我们将圣诞节休假两周,并将于 2025 年 1 月 8 日回来,**所以我们希望您圣诞快乐,新年快乐!
__
彼得·库珀和 Cooperpress 团队

连同 

[职员](https://react. statuscode.com/link/163674/5d0bbb4a61)

反应状态

🗓️ 2024 年 React 顶级开发和项目

React 的 2024 年表现不错,尽管在重大开发和更新方面感觉比前几年安静一些。每项技术都有这些时刻,尤其是当它在其领域占据主导地位时,但尽管如此,还是发生了各种各样的事情:

[](https://react.statuscode.com/link/163674 /5d0bbb4a61)

React Router 身份验证支持简介 — Clerk 宣布对 React Router 提供测试版支持,包括预构建的 UI 组件、服务器实用程序,以及适用于您的任何自定义流程的低级实用程序。您可以将 React Router 用作 Clerk 的框架或库。

文员赞助人

🥇 年度热门文章

现在,根据读者参与度,快速浏览一下我们在时事通讯中包含的前六个链接(跳过上面已经提到的内容):

  1. 如何在 2024 年启动 React 项目 — 我们从 2024 年开始看看优点似乎是合适的以及几种启动 React 应用程序的方法的缺点。我打赌我们很快也会推出 2025 年版本!

罗宾·维鲁奇

  1. React 19 备忘单 — 来自 Epic React 的 Kent C Dodds .com/link/163694/5d0bbb4a61)这部分备忘单和部分提醒您可以做的一些事情因此而出名在 React 19 中。

肯特·C·多兹

  1. 为什么今天使用 Redux? — 流行的 Redux 的维护者.com/link/163696/5d0bbb4a61)状态管理库在 React Summit 2024 上发表了演讲全面介绍 Redux 的历史、它的发展以及它继续提供的好处。如果您不想观看视频,有详细的幻灯片

马克·埃里克森

  1. 利用 React 18 增强 《纽约时报》’ 的 Web 性能 — 2023 年末,* 团队《纽约时报》* 开始在其旗舰新闻网站上充分利用 React 18。这是一个有趣的案例研究,着眼于升级中面临的挑战以及他们设法利用的显着优势。

伊利亚·古列维奇 (纽约时报)

  1. 组件组合很棒,顺便说一句 — 一位知名作者撰写了有关使用组件组合来避免互斥条件渲染的文章州(以及为什么我们都应该这样做)。

多米尼克·多夫梅斯特(又名 TkDodo)

  1. Bulletproof React:生产应用程序的可扩展架构 - 一个关于如何构建大型 React 应用程序的流行指南。多年来它进行了一些重大更新,但值得注意的是现在包括 Next.js 版本,同时具有应用路由器和页面路由器方法。

艾伦·阿利科维奇

⚙️ 年度最佳回购协议

1. Next.js SaaS Starter:适用于 Web 应用程序的 Next.js 模板 — 用于构建 SaaS 样式 Web 应用程序的入门模板使用支持身份验证、Stripe 集成和登录用户仪表板的 Next.js。它使用 Postgres 和 Drizzle 作为基于 shadcn/ui 和 Tailwind 的数据库和 UI 元素。

李·罗宾逊(维塞尔)

  1. 功能性 UI 套件:统一的 Figma 和 React UI 组件套件 — 尽管进行了多次尝试,但它并没有感觉还没有人真正完善 Figma - React 连接,但这是弥合设计/代码差距的一次很好的尝试,由 Figma 的 [社区] 资助创作者基金。](https://react.statuscode.com/link/163703/5d0bbb4a61) 然而,几个月没有更新..

亚历克斯·亚基尔等人。

  1. MistCSS:仅使用 CSS 构建组件 — 忘记 CSS-in-JS,那 JS-*from 呢? *-CSS?这种方法提供了一种将纯 CSS React 组件编译为 TypeScript 等效组件的方法,但从最近的 v1.0 版本开始,它更进一步,根本不生成或不需要任何 JavaScript。这是一个绝妙的想法。

典型代码

4. assistant-ui:用于 AI 聊天的 React 组件 — 它不仅为您提供界面组件,还提供集成适用于 Vercel AI、Langchain,并与其他常见的 LLM API(例如 OpenAI)进行交互,使您能够快速构建自己的内部 AI 聊天系统。 示例

西蒙·法希德

  1. Puck:React 的自托管拖放编辑器 — 介于老式 WYSIWYG 之间Puck 是一款有动力的 CMS 和无头 CMS,它使内容团队能够使用真正的 React 组件来创作内容。想看演示吗? 当然

测量的

🎄 我们现在有两周的圣诞假期。圣诞快乐,如果你也庆祝的话。我们将于 2025 年 1 月 8 日星期三返回。

由彼得·库珀和特伦斯·C·甘农策划。

Cooperpress 出版物。

发布者