#React#TypeScript

React 19 的 use() 真的好用吗?

由@v-lin发起讨论 · 发布于 2026年7月31日 · 更新于 2026年8月3日

升级到 React 19 后试了下 use() 这个新 hook,能直接读 Promise,写起来确实比 useEffect + useState 简洁。

tsx
const data = use(fetchData());

但用着用着发现几个问题:同一个 Promise 重复 use 不会复用结果,得自己 memo;错误处理还是要靠 ErrorBoundary;传非 Promise 的值行为不太一致。

感觉它更像是给 RSC 配套用的,在纯 client 场景收益没那么大。

大家在 client component 里用 use() 多吗?还是继续 React Query?

回复

暂时没有回复。

Related

相关推荐