标签:react

React Server Components 简介

Paul Scanlon使用Waku展示了RSCs如何让React开发人员在组件级别访问异步服务器端请求和数据。 哇,最近关于React服务器组件(RSCs)的讨论声浪很大,但大部分时间,在阅读了互联网上最聪明的人的解释后,我并没有真正理解任何内容。但我后来花时间尝试了...

Next.js 14.2

Next.js 14.2 包括了开发、生产和缓存方面的改进。 开发中的 TurboPack(发布候选版): next dev --turbo 下 99.8% 的测试通过。 构建和生产改进: 减少了构建内存使用和 CSS 优化。 缓存改进: 使用 staleTimes 可配置的失...

我在Vue中比在React中更喜欢的事情

我已经使用React很长时间了,所以当有人说“嘿,你应该尝试一种不同的前端框架”时,我的回答总是“哼,但我已经如此高效了=P”。然而,Vue已经有了足够多的酷炫发展,让我想要尝试一下。结果我愉快地惊讶了!Vue有一堆很棒的功能,让我作为React开发者感到羡慕。让我们深入探讨一些...

React Native 0.74 - Yoga 3.0,无桥新架构等

今天我们发布了 React Native 0.74!此版本增加了 Yoga 3.0,在新架构下默认无桥,批量 onLayout 更新(新架构),以及将 Yarn 3 设置为新项目的默认包管理器。 我们还删除了已弃用的 API,删除了 PropTypes,并对 PushNotifi...

React 19 Beta

React 19 Beta 现已在 npm 上可用!在本文中,我们将概述 React 19 的新功能以及如何采用它们。 注意 此 Beta 版本是为了让库为 React 19 做准备。应用开发者应该升级到 18.3.0 并等待 React 19 稳定版,因为我们将与库合作并根据反...

你的代码库准备好 React 19 了吗

React 自 2013 年首次亮相以来已经走过了很长的路,最初是一个用于构建用户界面的客户端 JavaScript 库。 我回想起当 Create React App 是新 React 项目的起点,React 严格是一个客户端 JavaScript 库的时候。那是在生命周期方法...

React Compiler 实验性功能介绍

本文将为您介绍新的实验性 React Compiler 以及如何成功地试用它。 正在建设中 这些文档仍在完善中。更多文档可以在 React Compiler 工作组仓库 中找到,并将在这些文档更加稳定时上载到这里。 注意 React Compiler 是一个新的实验性Compil...

用400行代码构建你自己的React.js

React v19 beta已经发布。与React 18相比,它提供了许多用户友好的API,尽管其核心原理大致保持不变。你可能已经使用React有一段时间了,但你知道它在底层是如何工作的吗? 本文将帮助你用大约400行代码构建一个支持异步更新和可中断的React版本——这是Re...

200行JavaScript中的虚拟DOM

在这篇文章中,我将详细介绍一个完整的虚拟DOM实现,代码量略超过200行JavaScript。 结果是一个功能完备且性能足够的虚拟DOM库(演示)。它作为smvc包在NPM上可用。 主要目标是阐述像React这样的工具背后的基本技术。 React、Vue和Elm语言都通过允许你...

React 19 让你编写不可能的组件

React 19已经到来,它带来了复杂而灵活的新功能、难以置信的优化,以及一种全新的思考应用程序的方式。 但在构建营销网站时,React 19的功能是否过于工程化?或者这些功能是否值得付出努力? 在过去的18个月里,这些功能已经在React Canary和Next.js App ...