dev.to | 📄 原文链接 | 2026-08-13 收录

React 19 的 useFormStatus 治好了属性透传,却卡在一直返回 false

来源:dev.to — 2026-08-12 · 7 min 阅读

📋 概述

这是 React 19 表单系列文章(Part 3)。前两篇讲 useActionState 与 useOptimistic,本篇讲 useFormStatus。作者拆分订单表单后,支付字段、下单按钮、优惠券都要知道「正在提交」状态,传统做法只能把 isPending 一层层往下传。useFormStatus 本为跳过属性透传而生,但它只能在

内部的组件里用——作者把 hook 放进了不能工作的位置,浪费了十分钟。文章揭示了 useFormStatus 的作用域限制:它读取的是所在 的提交状态。

🔑 核心要点

💡 金句

我花了十分钟,把 hook 放在了一个它根本无法工作的位置。
← 返回 dev.to 首页