Forms in React 19

React 19 has many new form-related features:

  • Server actions – Call async functions that run on the server in a client component
  • useActionState – Update state based on a form action
  • useFormStatus – Get a form’s status
  • useOptimistic – Optimistically
Read on...

Avoid Sprints

Sprints create an arbitrary deadline every x days. This creates estimation overhead, and fosters short-term thinking.

Instead:

1. Break work down into small tickets.

2. Estimate future flow by tracking the number tickets completed.

Simple.

Breaking tickets down is naturally … Read on...

React’s JSX: The Other Side of the Coin

When React was released, many people took one look at JSX and lost their minds. What are these angle brackets doing in JavaScript?! What about separation of concerns? Has Facebook learned nothing from the community?

https://twitter.com/cowboy/status/339858717451362304

Like many, my initial … Read on...