React Status
386 期 - React Compiler 终于发布测试版并开源
React Compiler(原 React Forget)终于发布测试版并开源。Remix 官方宣布 Remix 和 React Router 将在未来合并。以及 React 19 新特性的实战经验。
编辑:Yucohny
385 期 - 使用 Bulletproof React 构建可扩展 React 应用程序
本期带来了拥有 22k Star 的 React 大规模应用架构 Bulletproof-react,开源的基于 React 的游戏引擎,以及如何用 Next.js 和 Strapi 快速构建一个 AI 项目,最后还有 400 行代码实现一个 React。
编辑:Yucohny、TimLi
384 期 - Awesome React:一个包含了 130 个 React 生态相关资源的集合
Awesome React 是一个一直在维护的 React 生态相关资源的集合。一直在移除过时的项目并专注于基础内容,现在大概包含了 130 个库和资源。
编辑:Yucohny、TimLi、Zhper
383 期 - React 19 Beta 版本发布
本期看点:本期介绍了 React 19 Beta 版的新特性,包括支持自定义元素、增强的异步事务处理能力、以及原生元数据标签的渲染等新特性。同时,提供了详细的升级指南帮助开发者顺利过渡。工具方面介绍了 extension.js 用于简化浏览器扩展开发,Divz 用于增强 3D 交互。此外,还有关于 React-Spring 动画库的可视化工具介绍,帮助开发者更好地理解和应用动画效果。
编辑:Yucohny、TimLi
382 期 - 从零开始的现代 React 教程,包含服务器组件、Next.js 和 shadcn/ui
本期带来一个最新现代 React 视频教程,从基础开始,包含一系列最新技术和最佳实践。还有 React Native 的重大更新(布局引擎版本升级 Yoga 3),以及如何为迎接 React 19 做好准备。
编辑:TimLi、Zhper、loveloki
381 期 - Next.js v14.2 发布
随着八周年的临近,Next.js 已经拥有超过 100 万的月活跃开发人员,并且这个版本支持使用 Turbopack 来改善本地开发、内存使用、CSS 和缓存优化、改善错误消息等。Next.js v15 似乎也即将与 React v19 同步发布。
编辑:Yucohny、Zhper、TimLi
380 期 - TinyBase v4.8 发布
TinyBase 是一个数据存储(适用于键/值或表格数据)工具,可以连接数据存储,并作为应用程序的响应式后端。除此之外它还支持绑定 React 和预构建响应式组件。v4.8 新增对 PowerSync 的支持,用于在 Postgres 和 SQLite 之间同步。
编辑:Yucohny、TimLi
379 期 - 又一个全栈框架支持 RSC 👏 RedwoodJS
随着 Next.js 的脚步,越来越多的全栈框架开始支持 RSC,比如 Waku,现在 RedwoodJS 也开始支持 RSC,这是一个由 GitHub 的联合创始人 Tom Preston-Werner 创立的全栈框架,依赖于 React、Prisma 和其他技术,提供出色的开箱即用体验。本文深入探讨了如何使用 RSC,以及它们如何取代 Redwood 的 GraphQL 使用。
编辑:TimLi、Yucohny
378 期 - React Data Grid:快速的类似 Excel 的数据网格组件
React Data Grid 提供了一个令人惊叹的实时演示,展示了该组件的所有独特功能,从分组行列到处理百万单元格却不会卡顿。
编辑:Yucohny
377 期 - React Geiger:一种监听 React 性能问题的方式
Geiger 提供了一种有趣的方式,通过发出点击声(类似于 Geiger Counter)使 React 性能“可听化”,当事情运行得比期望的更久时会发出声音。
编辑:Yucohny
376 期 - “react-strict-dom” 为什么这么出色?
Meta 的 react-strict-dom 是 React DOM 和 StyleX 的实验性集成,用于规范化开发样式化的 React 组件,包括 web 和 native。Szymon 在这篇文章中进行了深入的讲解。
编辑:Yucohny、TimLi
375 期 - 如何使用 Next.js 的 Server Action 开发表单
本期介绍了一篇文章,作者使用 Next.js 14 的 App Router、RSC 与 Server Action 开发表单的经验分享,其中还使用到了例如 `useFormStatus`, `useFormState` 和 `revalidatePath` 这几个原生的 React/Next 方法。
编辑:Yucohny、edison-hm、Zhper
374 期 - React 19 部分新特性前瞻
React 团队分享了他们正在进行的工作。React 编译器的工作已经取得了进展;现在它已经在 Instagram 的生产网站上运行。我们也了解到 **React 19 即将到来**,并将包含一些破坏性的变化,特别是为了支持像 Web Components 这样的东西。一些最新的 React Canary 中的特性也将在 React 19 发布。希望五月能有好消息。
编辑:Zhper、TimLi、edison-hm
373 期 - Storybook v8 Beta 发布
Storybook 团队希望大家可以尝试一下最新的 v8 Beta 发布。这个流行的 UI 组件工作室的最新更新为 React 开发者带来了诸多好处,包括更快的启动时间,对 RSC、Vite 5 与 Lit 3 的支持。
编辑:Yucohny、TimLi
372 期 - react-native-fast-trie:使用 C++ 实现的 Trie
React Native 使用 C++ 与 JSI(RN 的原生代码 JavaScript 接口)实现了快速、内存高效的 [Trie 数据结构](https
编辑:Yucohny、edison-hm
371 期 - 2024 年如何开始一个 React 项目
本期介绍了一篇文章,作者在里面聊了聊他认为在 2024 年应该如何开始一个 React 项目,包括 Vite、Astro 与 Next.js,并且已经不再包括过时的 create-react-app。
编辑:Yucohny、TimLi
370 期 - 基于 Canvas 实现的用于处理大型数据集的数据网格
Glide Data Grid 是基于 Canvas 实现的用于处理大型数据集的数据网格。最新的 v6.0 版本添加了所谓“动力学超级滚动”,以在 iOS 上获得更平滑的体验,包括进行大型更新时的性能改进等等。它的速度非常快,甚至可以实时渲染 DOOM!
编辑:Yucohny
369 期 - 两个 React?
上个月,Dan 思考了抽象、命名和代码转换。最近他又发表了一篇文章,提出了组件应该在客户端渲染(或者不渲染)的论点和反论点。目标是让开发者思考服务器和客户端之间常常重叠的角色,并且他成功地做到了这一点,令人钦佩的是,在整篇文章中没有提到 RSC。
编辑:Yucohny、TimLi、loveloki
368 - Catalyst:现代化 React UI Kit
Tailwind CSS 的团队并不满足于将我们所有人都置于基于类的样式规则之下,他们已经推出了一个新的、包含了所有必要元素的基于组件的 React 应用 UI 套件。它建立在 Headless UI 的早期工作之上,并且目前是其商业 Tailwind UI 产品的一部分。
编辑:Yucohny、edison-hm、TimLi
367 - v0:AI 驱动的组件创造器正式开放
生成式 AI 驱动的组件创造器 v0 在发布时就万众瞩目,如今 Vercel 已经取消了等待名单,允许所有用户直接使用。
编辑:Zhper
366 - Million v3.0 发布:专注于性能的虚拟 DOM 替代品
Million 是一个快速、轻量级的虚拟 DOM,使 React 的速度提升高达 70%。v3 具有更快的构建时间、更快的运行时……因此 Million 已经很快了,现在它甚至可以更快速!
编辑:Yucohny
365 - Redux Toolkit v2.0、Redux v5.0 与 React-Redux v9.0 发布
Mark 统一发布了 Redux、React-Redux、Redux Toolkit 与 Reselect 的最新主要版本。这次更新包括了许多新功能、性能改进、更小的捆绑包大小以及废弃功能的移除。RTK v2.0 与 Redux v5.0 迁移指南详细介绍了这些变化。
编辑:Yucohny
364 - Tamagui:统一 React Native 和 Web 的工具包
Tamagui 是一套完整的用于跨平台 React 应用程序(web 和 native)的 UI 解决方案。通过智能编译器使用高度平台优化的输出。它可能会给你 Tailwind CSS 的感觉,但所提供的远不止如此。
编辑:Yucohny、Zhper、TimLi
363 - Redux Toolkit v2.0 发布初始版本
Mark Erikson 推出了三个项目的初始发布版本:Redux Toolkit v2.0、Redux v5.0 与 React-Redux v9.0。它们具有更好的打包和更小的捆绑大小,还增加了几个新功能、Immer10 也有了更好的性能和更好的 TypeScript 类型。预计未来几周会发布正式版。
编辑:Yucohny、TimLi
362 - React 服务器组件:一个视频搞懂最近最具争议的 React 新特性
在最近的 React Advanced 会议上,Mark 简单介绍了最新的也许是最有争议的 React 功能——服务器组件,并对涉及的各部分及其如何配合工作进行了很好的解释。
编辑:TimLi、Yucohny
361 - React 将为生产构建产物提供源映射
React 将为生产构建产物提供源映射,这将增强在生产环境中的潜在调试体验。现在可以在 canary 版本中体验。
编辑:Yucohny、TimLi
360 - Next.js v14 发布,前端重回 PHP 时代?
上周在 Next.js Conf 上揭晓的 Next v14 中的一些小特性如稳定的服务器操作以及可能带来的开发方式的改变在社交媒体上引起了大量的讨论。Turbopack 现在也比以前更快了,并且部分预渲染功能正在预览,允许动态和个性化的响应,同时保持初始静态响应的速度。
编辑:TimLi、Yucohny、Zhper
359 期 - 开始使用 use server
现在可以在 React Canary 发布中通过 `'use server'` 使用服务器操作。React 团队发布推文宣布在最新发布的 React Canary 版本中可以使用服务器操作和和客户端操作。它提供一种在服务端运行与组件一同创建的函数的方法,并且现在已经准备好被第三方库和框架采用,React 团队也将在发布稳定版本之前寻求更多的反馈。
编辑:Yucohny、Zhper
358 期 - React Forget:同时面向开发者与编译器
React 核心团队成员在两周前的 React India 大会上深入探讨了为什么 React 的模型非常适合编译器和静态分析工具的定位,以及 React 团队为什么要构建编译器,也就是一直以来备受期待的 React Forget。
编辑:Yucohny、loveloki、TimLi777
357 期 - Next.js 13 vs Remix
本期介绍了一篇文章,其对 Next.js 与 Remix 这两个流行框架进行了功能点对比,也对它们之间的相似性和差异进行了深入探讨。
编辑:Yucohny、TimLi777、edison-hm
356 期 - 一套可以让你安心升级前端依赖的工作流
单元测试通常用于测试应用程序的逻辑,但是无法处理前端组件渲染错误的问题。而这正是可视化回归测试发挥作用的时候,Docusaurus 项目的杰出贡献者 Sébastien 分享了一套使用 GitHub Actions、Playwright 和 Argos(一款商业工具,但对于本任务来说,免费功能就够用了)来实现可视化回归测试的工作流。
编辑:Yucohny、edison-hm、TimLi777
355 期 - Next.js 13.5 发布
对于这个流行的 React 框架而言,Next v13.5 的新功能没有那么丰富。但此次版本发布将使开发者受益于更快的 HRM 和本地服务器启动,以及 40% 更低的内存使用率。除此之外,对 Turbopack 的集成也得到了改进。
编辑:Yucohny、loveloki、edison-hm
354 期 - 理解 React 服务器组件
React 服务器组件在今年引起了大量的关注,Dan Abramov 甚至创建了一篇有些技术性的《从零开始重新实现 RSC 的指南》以深入理解这个概念。然而,这篇文章以易于理解的方式揭示了 RSC 是什么,为什么它们重要,以及它们带来的机会。
编辑:Yucohny、TimLi777、edison-hm
353 期 - React 应用程序自动化测试概览
本期周刊涵盖了一篇文章,它介绍了在 React 应用程序中为什么需要自动化测试,如何在其中运行,又应该测试什么。除此之外,Andrei 也发表了一篇文章介绍 React 并发模式的背后机制。
编辑:Yucohny、TimLi777
352 期 - 在 React 中使用 TypeScript
一些人注意到官方 React 文档没有提供有关在 React 中使用 TypeScript 的详细信息,因此 Mark Erikson 提出了一个 issue。现在,感谢 Orta Therox,这个问题得到了解决!
编辑:Yucohny
351 期 - 使用 React Web Components 构建设计系统
如果让你用 React 构建一个通用的设计系统,并可以在任何 web 应用或框架中使用,应该怎么做?本期周刊有一篇文章或许将会告诉你答案。
编辑:Yucohny、TimLi777、edison-hm
350 期 - 如何理解 React 服务器组件?
如果你认为 React 服务器组件的概念难以理解,同时也曾被 Dan Abramov 的介绍文章劝退的话,可以看看本期中 Alice 的新文章。这篇文章提供了一个高维度的解释,将帮助你了解 React 服务器组件解决了什么问题、为什么需要使用它们,以及 Next.js 如何让它们更易于使用。
编辑:Yucohny、edison-hm、TimLi777
349 期 - Dan Abamov 即将离开 Meta
在 Twitter/X 上,Dan Abramov 分享了他即将离开 Meta 的消息。由于 Dan 现在已经并不常常编写 React 代码,因此 React 不会受到负面影响。Dan 已经完成了他想做的关键事情,同时一个更广泛的社区领导团队正在很好地形成。Dan 也会作为独立的第三方继续留在 React 团队。
编辑:Yucohny
348 期 - React 18 是如何提高应用性能的
如果你一直没有关注 React 在并发渲染、过渡效果、Suspense 以及 React 服务器组件方面的进展,可以看看来自 Vercel 的 Lydia 的这篇文章。这篇文章是一个很好的回顾和入门指南,可以帮助你了解这些功能是如何提高性能的。
编辑:Yucohny
347 期 - 使用 Next.js 13 揭开 React 服务期组件的神秘面纱
Matt Kruse 发表了一篇文章,展现了他的摸索经历,并介绍了如何在 Next.js 13 中使用 React 服务器组件。
编辑:Yucohny、QC-L
346 期 - 聊聊 Redux 的下一个计划
React YouTuber 之王 Jack 暂时离开他通常的屏幕演示形式,与 Redux 维护者 Mark Erikson 坐下来讨论 Redux 和 Redux Toolkit 的当前状态和未来状态,两者都离重大新版本不远了。
编辑:Yucohny
345 期 - Ink 的作者思考如何从开源项目中获得收入
React Jam:面向 React 开发者的 Gamejam,Dan Abramov 在编程讨论中感到疲倦,使用 Vitest 测试 React Hooks 的技巧。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
344 期 - 最“仰慕和渴望”的 Web 技术
加上一个棋盘组件,7分钟的 RSC 视频,以及第一份 React 工作所需要的知识。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
343 期 - Million.js 如何提升 React 应用的性能?
为什么使用了 React 服务端组件,客户端组件仍然可以被 SSR 成 HTML?Planetscale 的创始人 Aaron Francis 最近谈到了完成项目的挑战和克服发布恐惧的重要性,他强调了拥抱项目最后 10% 的磨炼的重要性。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
342 期 - Dan Abramov 深入讲解 React 服务器组件的实现
Dan 决定写一系列文章,从零开始重新实现一个基本形式的 RSC;除此之外,Jack Herrington 发布了一条视频,探讨了服务器组件是否将 React 变成了 PHP。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
341 期 - 祝 React 生日快乐!
提供一种测试你的 React 技能的方法,一组服务端安全的 hooks,以及让组件跟随你的指针移动。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
340 期 - 理解 React 并发
介绍一个内置丰富功能的多合一框架:The Epic Stack;你可能不需要 React Query;如何开发一个自定义的 debounce Hook。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
339 期 - Dan Abramov 将 React 带回到未来
介绍另一款状态管理库 - Legend-State;Vercel 平台的替代方案;React + TypeScript 学习路径。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
338 期 - React 新增“Canary”发布通道
除了离开和重新回到 React,还有 Next.js 的新 App Router、树状图组件和可视化组件运行情况的方法。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
337 期 - 一篇理解 React 是如何渲染的交互式指南
Vercel 新推出了一套优秀的存储方案;为生产准备的应用提供可扩展的架构;究竟什么是 React 服务器组件?
编辑:edison-hm、tmkx、iShawnWang、whatwewant
336 期 - 在 React 中编写注释的几种方式
React Router 6 的九小时探究;Create React App 的现代替代方案;使用 React Server Components 在博客上显示访问计数器。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
335 期 - 如何使用 React Flow
Storybook v7 发布、Next app 路由可视化、Tailwind CSS + React 落地页模板。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
334 期 - “forwardRef()”: 如何将 ref 传给子组件
Next.js 发布了 v13.3;一个关于 React 18 新功能的 PPT;将 Three.js 和 React 结合 WebXR 一起使用。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
333 期 - Dan Abramov 探索 React 服务端组件
React Chrono v2 发布,这款受欢迎的组件经历了完整重构。使用该组件可以在垂直、水平或垂直交替方向上呈现主题化的时间轴。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
332 期 - 重新思考 React 最佳实践
React Core Team 发布了幕后花絮,展示了 React 项目正在进行的工作;除此之外,Rem 认为 React 已经从一个简单的库发展成为一个全面的架构,因而最佳实践也必须不断演进。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
331 期 - “react.dev”:全新 React 官网
在 2023 年如何启动一个 React 项目;回顾 React Hook 诞生的历史。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
330 期 - Vite 简介以及为什么使用它来替代 Create React App
关于 React 服务端组件的一些激烈讨论;认识 React.js 核心团队成员;20 分钟内实现 Jotai 的状态管理核心逻辑。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
329 期 - React hooks 是一个错误吗?
Mantine v6.0 发布;在 Figma 中将图标导出成 React 组件;本地优先应用的 hooks。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
328 期 - Sentry 是如何从 Enzyme 迁移到 RTL 的
用成熟的 UI 模式对 React 应用进行模块化;Next.js 发布了 13.2 版本。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
327 期 - 2023 年的 React 生态
如何避免棘手的异步状态管理器陷阱;2023 年对 Vue 的期待以及它与 React 的不同之处;检测不必要的 React 组件挂载
编辑:iShawnWang、edison-hm、tmkx、whatwewant
326 期 - React 的过去和未来
State of React Native 结果出炉;React 手风琴组件;加菲猫出场
编辑:tmkx、iShawnWang、edison-hm、whatwewant
325 期 - 用成熟的 UI 模式对 React 应用进行模块化
高效的高阶组件;深入理解 Next.js 应用的目录架构;
编辑:edison-hm、tmkx、iShawnWang、whatwewant
323 期 - Create React App 的未来规划及其存在的原因
Netlify 收购 Gatsby;处理 Web 组件错误的最佳实践;一种使你的 React 测试更易于编写、理解和维护的方法;
编辑:iShawnWang、edison-hm、tmkx、whatwewant
323 期 - “如果你正在使用 React,我们推荐你使用框架。”
Expo Router v1.0 RC 版本发布,另一个 React 组件库,Josh Comeau 的新 React 课程
编辑:tmkx、iShawnWang、edison-hm、whatwewant
322 期 - 在 Next.js v13 中试用异步 React
为什么我的 Jest 测试套件变慢了?;用 React Hook Form 和 Zod 构建表单
编辑:edison-hm、tmkx、iShawnWang、whatwewant
321 期 - 使用 F# 编写 React 应用
可交互的 React 数学公式组件;关于 React 并发“模式”的一切;React 中的数据绑定
编辑:iShawnWang、edison-hm、tmkx、whatwewant
320 期 - 恢复更新
Next.js v13.1、Storybook v7.0 beta 发布;使用 ChatGPT 作为 Reducer;以及一系列库的更新
编辑:tmkx、iShawnWang、edison-hm、whatwewant
319 期 - 2022 年最后一期
因此,我们将介绍今年的热门项目、热门视频和热门代码/工具。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
318 期 - SWR v2.0 & Vite v4.0 已发布
常见的 `useState` 陷阱;React Native 业务项目的迁移重构;React 生态的可视化路线图
编辑:iShawnWang、edison-hm、tmkx、whatwewant
317 期 - 停止编写虚假的 React 代码
向你介绍 Codux:Wix 出品的 React 可视化 IDE;《React.js 纪录片》预告
编辑:tmkx、iShawnWang、edison-hm、whatwewant
316 期 - 入门 Zustand
在 React 应用中嵌入 Unity WebGL;给 React 开发者的一篇 CSS 变量教程
编辑:edison-hm、tmkx、iShawnWang、whatwewant
315 期 - 将 React 交互时间缩短 4 倍
Deno 添加原生 npm 包的支持; 在 React 应用中使用字典, 链表, 队列等数据结构的真实案例
编辑:iShawnWang、edison-hm、tmkx、whatwewant
314 期 - 使用 React Three Fiber 和 Shaders 构建神奇的粒子世界
React 是否受 Meta 裁员影响?;重构 React 代码:减少 43% 代码并且数据结构更加清晰
编辑:tmkx、iShawnWang、edison-hm、whatwewant
313 期 - 一封来自 Phoenix 的作者写给 React 的情书
这里有一封来自 Phoenix 的作者写给 React 的情书;同时,Gatsby v5.0 发布:迄今为止最快的 Gatsby。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
312 期 - Flutter vs React Native
基于 Amplify Studio 使用少量代码实现 Figma-to-React 组件;Storybook Test Runner 生成代码覆盖率报告
编辑:iShawnWang、edison-hm、tmkx、whatwewant
311 期 Next.js 13 发布
Vercel 在 Next.js Conf 发布 Next.js 13,新版本添加了全新的字体系统、开始支持 `app/` 目录等功能。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
310 期 - React RFC 关于客户端和服务端组件支持 Promise 的讨论
从 React 迁移至 htmx 的真实案例;我们从迁移到 Recoil.js 中学到了什么?
编辑:edison-hm、tmkx、iShawnWang、whatwewant
309 期 - React 渲染的未来
React Table 无头表格组件;在 React 中使用 HTML 语义化标签的技巧
编辑:iShawnWang、edison-hm、tmkx、whatwewant
308 期 - Billboard.js v3.6 发布
Billboard.js v3.6 发布,最新版本新增了官方 React 包装器和一个新的线性渐变条形图选项。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
307 期 - 深度解析 React
使用 React-Form 来管理 React 表单状态;如何掌握 React Hooks
编辑:edison-hm、tmkx、iShawnWang、whatwewant
306 期 - Next.js v12.3 新功能视频演示
利用 react-router 的 useSearchParams hook 将状态存储在URL中;详解 React 中的记忆(Memoization)功能
编辑:iShawnWang、edison-hm、tmkx、whatwewant
305 期 - 你没听过的 React 18 新状态 Hook
用一个实际的例子从头到尾介绍如何使用 `useSyncExternalStore`
编辑:tmkx、iShawnWang、edison-hm、whatwewant
304 期 - 为什么 Storybook 在 2022 年还是如此受欢迎?
Next.js Conf 2022 官宣了;React Native 发布了 v0.70 版本;BenchSci 是如何将其旗舰应用迁移到 Next.js 的?
编辑:edison-hm、tmkx、iShawnWang、whatwewant
303 期 - 理解 React useMemo、useCallBack 以及 useContext 等 Hooks
解析常用 React Hooks 的确切使用场景; 详细阐明 React 错误边界的使用方式
编辑:iShawnWang、edison-hm、tmkx、whatwewant
302 期 - 找出 React 重新渲染的原因
如果你想要使 React 应用获得最好的性能,那么理解和正确处理渲染过程是非常重要的
编辑:tmkx、iShawnWang、edison-hm、whatwewant
301 期 - 现代 Web 应用的设计模式
Cloudscape:出自 AWS 的设计体系;如何用 React 结合 Ruby on Rails;使用 GitHub Actions 将 React 应用程序部署到 S3 的分步指南。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
300 - React Status 300 篇里程碑
静态网站生成器 Docusaurus 2.0 发布;React 自定义网格组件性能优化实战。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
299 - 精致的 React 地图组件
一位拥有 8 年经验(几乎和 React 诞生的时间一样长)的 React 开发人员分享了他在 8 年后如何编写 React;Mantine v5.0 发布,这是一个功能完善的 React 组件库。
编辑:tmkx、iShawnWang、edison-hm、whatwewant
298 期 - 阅读源码之 React 篇
使用 Fresh 打造快捷的 React 应用;介绍几个相对冷门的 React Hook;在 TypeScript 中使用 React 的 “useRef”;在“localStorage”中存储状态。
编辑:edison-hm、tmkx、iShawnWang、whatwewant
297 期 - React 精选组件库清单
Yelp 以往使用 React Styleguidist 作为组件开发环境,但是发现迁移到 Storybook 之后有更全面的开发体验提升;React New York 活动将于 9 月 9 日举办。
编辑:iShawnWang、edison-hm、tmkx、whatwewant
296 期 - AWS 宣布全面推出 Amplify UI for React
编辑:tmkx、iShawnWang、edison-hm、whatwewant
295 期 - 一套使用 MDX, MJML 和 React 构建 HTML Email 的工作流
编辑:edison-hm、tmkx、iShawnWang、whatwewant
294 期 - React 团队近况
编辑:iShawnWang、edison-hm、tmkx、whatwewant
293 期 - 包含 5000 多个 UI 组件的可视化目录
编辑:tmkx、syjstc、edison-hm、whatwewant
292 期 Stately 创始人的演讲:“再见了, useEffect”?
编辑:edison-hm、tmkx、syjstc、whatwewant
291 期 - Storybook v6.5 版本发布
编辑:syjstc、edison-hm、tmkx、whatwewant
290 期 - Next.js 即将迎来重大变化
289 期 - 如何提升 React 表单性能
288 期 - React 团队提出了 useEvent 的 RFC
287 期 - React 并发渲染的故事
286 期 - Remotion v3.0:通过编写 React 代码来制作视频
285 期 - React 线上见面会“The State of React”即将举办
284
283 期 - 2022 年值得推荐的 React 库
282 期 - React v18.0 正式发布
281 期 - React Flow v10:用于创建可交互的、基于节点的 UI、编辑器和图表
280 期 - 令人愉悦的 React 文件/目录结构
279 期 - 一窥 React 18 中的自动批处理
278 期 - React 需要避免的十种反模式代码!
277 期 - 并发(Concurrent)渲染的入门指南
276 期刊 - 深入理解 React Native 的新架构
275 期 - Etsy 从 React 15.6 迁移到了 Preact (而不是 React 16)
274 期 - 2022 年值得关注的 React 动态
273 期 - React 服务端组件入门
272 期 - 你应该知道的三个 React 组件设计模式
271 期 - 关于 `useEffect` 的可视化指南
270 期 - React Status 2021 年度回顾
269 - 期 create-react-app v5.0 发布
268 期 - Dan Abramov 的代码面试
267 期 - React Router v6 干货教程
266 期 - Remix:一款基于 React 的全栈 Web 应用开发框架
265 期 - React 18 Beta 来了
264 期 - React Router v6 版本发布
263 期 - React Conf 2021:北京时间 12 月 9 日凌晨 2 点免费在线直播,不见不散
262 期 - React 推出全新版官方文档 Beta 版本
261 期 - 六个技巧让你的 React PR 更容易被 Review
260 期 - 使用 GraphQL 以及 react-force-graph 为图(数据结构)做可视化
259 期 - React 哲学:简单、实用、易于遵循的指南
258 期 - React 中需要避免的反模式
257 期 - Material-UI v5.0 发布,更名为 MUI
256 期 - 让 React Native 运行在任意平台上
255 期 - 教你如何使用 React Context 和 useContext
254 期 - React Native 的下一步:支持更多的平台
253 期 - Linaria 2.1:零运行时的 CSS-in-JS 库
252 期 - React Native 0.65 版本发布
251 期 - 深入理解迭代 React Children 的方法
250 期 - Recoil 0.4.0 版本正式发布
249 期 - 用 React 重现 “windows 11” 的桌面
248 期 - 创建具有身份认证、数据和存储功能的全栈 Next.js 应用
247 期 - 给独立 React 开发者的一份清单
246 期 - 是时候告别 Enzyme.js 了
245 期 — React 架构之道:如何构建和组织 React 应用
244 期 — 12 条推文总结 React 18
243 期 - Next.js v11 发布
241 期 — 让 React 应用提升十倍性能
240 期 - 5 种高级 React 模式
239 期 - React Router v6 新特性一览
238 期 - 在 React 使用中需要避免的 10 个错误
237 期 - 五大 React 框架(CRA、Gatsby、Next.js、Blitz 和 Redwood)的测评
236 期 - Redux 4.1 版本发布
235 期 - 大多数 React 教程不会告诉你的 5 件事
234 期 - 使用 Deno 构建 React 应用指南
233 期 - React Labs:深入探讨 React 核心团队最新研究的系列视频
232 期 - Next.js v10.1 发布
231 期 - 如何为 React 应用选择状态管理库
230 期 - Svelte VS React
229 期 - 2021 从零开始构建一个现代 React 应用
228 期 - 写在要使用 “memo()” 之前
227 期 - Goober:不到 1 KB 的 CSS-in-JS 解决方案
226 期 - 震惊!React 每周 npm 下载量突破 1000 万次
225 期 - 实用技巧:让你的 React 编码速度翻倍
224 期 - Aleph:基于 Deno 的 React 框架
223 期 - React 之道:设计、架构和最佳实践
222 期 - 升级 React 17 所需修复的问题以及针对不兼容的相关改动
221 期 - React 的创造者离开了 Facebook
220 期 - 介绍 Zero-Bundle-Size 的 React 服务端组件
219 期 - 2020 年 React 大事记回顾
218 期 - React 圣诞特辑
217 期 - React Hooks 发布两周年回顾
216 期 - 三种 React 的反面模式
215 - 这些年,引入 React 方式的演变
214期 - 为累觉不爱的 React 开发者提供的一些实用 hook
213 期 - 全新的 “Redux 核心基础” 教程
212 期 - CRA 4.0 支持了 Fast Refresh、React 17 以及 TypeScript 4
211期 - React 全新的 JSX 转换向下兼容,支持了 16.4.0,15.7.0 以及 0.14.10
210 期 - 为什么 React Hook 比高阶组件更高效?
209期 — 参与 React 官方的 2020 社区调查
208期 - 告别 `import React from 'react'`
207 期 - 了解全新的 JSX 转换
206 期 - 100 行代码实现 Facebook 的 Recoil React 库
205 期 - 使用 React 仿写 TikTok
204 期 — 为什么我在 2020 年使用 Next.js
203 期 - 使用 TypeScript 创建函数式组件的正确姿势
202 期 — 将 JavaScript 项目大规模迁移到 TypeScript
201 期 — React 17.0 RC 版本发布:无新特性
200 期 — 在实际项目中使用 Redux
199 期 — Next.js 9.5 版本发布
© 2025 印记中文 | 粤ICP备17008907号-2