工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:forms
在 Server Actions、createServerFn 和 tRPC 中使用同一份邀请表单
有三种方式可构建邀请表单:Next.js Server Actions、TanStack createServerFn 以及 tRPC,本文将从类型、打包体积、无 JS 运行模式以及 Zod 错误处理等方面对它们进行比较。
阅读约 7 分钟Next.js中带输入控件与回调功能的经过验证的出生日期表单
构建一个小的 Next.js 客户端表单,使用 useState 跟踪输入内容,拒绝无效的出生日期,显示易于理解的错误信息,并将处理干净的数据传递给父组件。
阅读约 10 分钟手工构建的 React 表单:受控输入、验证与提交状态
了解 React 表单的工作原理,包括受控输入与各类型处理函数、验证功能、提交状态、动态字段、文件上传,以及何时使用表单库会更高效。
阅读约 13 分钟React 19.3的更多细节:submitter属性、全屏相关参数以及打包体积的变化。
React 19.3各项细微变化的实用解析:submitter属性、全屏事件参数、并行过渡效果、onReset函数、重要的错误修复以及实际体积的增加。
阅读约 11 分钟React 19 中使用 use、useActionState 和 useOptimistic 实现异步表单
在 React 19 中,use(), useActionState, useFormStatus 和 useOptimistic 如何取代手动加载与错误状态处理方式,以及每个钩子背后暗藏的隐患。
阅读约 4 分钟基于模式驱动的 React 表单:从 JSON 模式进行渲染与验证
如何直接从 JSON Schema 渲染经过验证的 React 表单,处理 $ref、oneOf 以及 if/then 分支,插入自定义组件,并避免常见的验证陷阱。
阅读约 10 分钟
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
英文是来源。只有存在该语言的正文译文时才显示其他语言。缺失或空白的译文仍是英文,包括在本地化网址上。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。