useActionState 是 React 19 新增的 Hook,用于管理基于 action 的状态更新,特别适合处理表单提交和异步操作。

useActionState Hook 示例

useActionState 是 React 19 引入的新 Hook,用于管理基于 action 的状态更新。 它特别适合处理表单提交、异步操作等场景。

示例 1: 登录表单

示例 2: 异步计数器

0

上次操作:

示例 3: 数据获取

使用说明:

  • 登录表单: 使用 test@example.com / 123456 登录
  • 计数器: 点击按钮观察异步状态变化
  • 数据获取: 有 10% 概率模拟请求失败