Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: forms
One invite form across Server Actions, createServerFn, and tRPC
One invite form built three ways: Next.js Server Actions, TanStack createServerFn and tRPC, compared on types, bundles, JS-off behavior and Zod errors.
7 min readA Validated Birth-Date Form in Next.js With Controlled Inputs and Callbacks
Build a small Next.js client form that tracks input with useState, rejects bad birth dates, shows accessible errors and hands clean data to its parent component.
10 min readHand-Built React Forms: Controlled Inputs, Validation and Submit States
Learn how React forms work from controlled inputs and per-type handlers to validation, submission states, dynamic fields, uploads and when a form library pays off.
13 min readReact 19.3 Beyond the Headlines: submitter, Fullscreen Props and Bundle Size
A practical tour of React 19.3's smaller changes: the submitter property, fullscreen event props, parallel Transitions, onReset, notable bug fixes and the real size increase.
11 min readAsync Forms in React 19 with use, useActionState and useOptimistic
How use(), useActionState, useFormStatus and useOptimistic replace manual loading and error flags in React 19, with the pitfalls each hook quietly hides.
4 min readSchema-Driven React Forms: Rendering and Validating From JSON Schema
How to render validated React forms directly from JSON Schema, handle $ref, oneOf and if/then branches, plug in custom widgets and avoid common validation traps.
10 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.