Your URL Is Your State
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
Not really the catchiest name. Should I call this concurrent Signals? Bottom-line in the same way we have been challenging Svelte to rethink their reactivity model. Svelte has pushed me to rethink the limits of what can be done without a compiler. Svelte's compiler has accomplished what I previously thought impossible approach to removing boundaries around concurrent async.
Let's take a closer look at useTransition and why the React Docs example might not be a great starting point for real-world UX.
Atomic state has enabled us to build complex, deeply nested React component trees in our clinical trial data capture application without trading off render performance or developer ergonomics. Here's a very brief overview of the difference between vanilla React Context-based state management and atomic state management, with an interactive demo based on real-world clinical trial data showing how we use atomic state to keep Harbor's EDC UI responsive and performant.
A common pattern I see is passing every bit of a component's state in as a prop. This just puts the responsibility of that component's actual useful logic on to the parent.
Tigris bucket forking lets you make copies of terabytes of data in microseconds thanks to making objects immutable and ordering time backwards. This gives you object-level snapshotting, forking, and strong deletion protection, revolutionizing object storage with Git-like forking for massive datasets. Learn more about how we made it happen!
This issue explores the complexities of JavaScript directives, the evolving paths of React and Remix, and effective techniques for building floating UIs with React.createPortal. Plus, discover the latest updates in Next.js 16.
I built a proof of concept that lets you import Node code from BitTorrent.
RSC route rendering without waterfalls.
Components that are passed as props.children and components that are directly declared by a component have different rendering behaviour - yet they are both just called 'children'. The adoption of React 19's compiler might mean that this distinction does not matter.
When you see a `useEffect` that updates a `useState` and returns a value, you might be looking for a `useSyncExternalStore`. This is my current vendetta.
Learn React's server-side features: SSR with streaming, static pre-rendering, hydration, Server Components, and Server Functions. Discover how frameworks like Next.js enable modern full-stack React development.
The blog of sergiodxa