React 周刊 第235期

56 阅读5分钟

⚛️ React

React Router RSC 预览 📖

React Router 团队发布了对 React Server Components (RSC) 的预览支持,基于 Parcel 打包工具。当前,稳定支持受限于 Vite 对 RSC 的官方支持,但好消息是 React Router 正变得更加框架无关,未来有望以最小的努力支持其他打包工具。

该功能设计上既支持渐进式采用(通过在加载器/动作中返回 JSX),也适用于全新项目,全面使用服务器组件路由、'use client''use server' 指令。文章还介绍了如何解决 RSC 中的 N+1 查询问题,灵感来源于 GraphQL/DataLoader。


Render HooksWith React 🛠️

Render Props 模式似乎正在回归,两个新项目提出通过 render 回调暴露 React 核心钩子。这种方式在某些场景下很方便,允许在遵守钩子规则的同时“内联”组件。然而,它并未解决通过提取自定义组件无法解决的问题。建议谨慎使用这一有趣的模式。


其他 React 动态

📱 React Native

🔀 其他