https://aurorascharff.no/posts/handling-form-validation-errors-and-resets-with-useactionstate/
The React 19 `useActionState` hook is a powerful tool for creating a state based on the result of an action, typically useful with form submissions. Learn how...
form validationhandlingerrorsaurorascharff
https://aurorascharff.no/posts/building-reusable-components-with-react19-actions
Learn how to build reusable components with React 19 Actions, track transition states, use optimistic updates, and expose action properties for custom logic.
reusable componentsbuildingreactactionsaurora
https://aurorascharff.no/posts/server-client-component-composition-in-practice/
Learn how to compose client and server components effectively in React. Explore patterns for keeping responsibilities clear, optimizing performance, and...
serverclientcomponentcompositionpractice
https://aurorascharff.no/posts/building-an-async-combobox-with-usesuspensequery-and-usedeferredvalue/
Learn how to create a declarative combobox component using `useDeferredValue()` and `useSuspenseQuery()` for smooth, performant user experiences.
buildingasynccomboboxaurorascharff
https://aramzs.github.io/aramzs/
Aram Zucker-Scharff is the Engineering Lead for Privacy & Security Compliance at The Washington Post, and a consultant. Tech solutions for journo problems.
aramzuckerscharff
https://aurorascharff.no/posts/dynamically-generating-pwa-app-icons-nextjs-16-serwist/
Learn how to dynamically generate PWA app icons in Next.js 16 using Serwist. This guide shows how to create environment-specific icons for development,...
app iconsnext jsdynamicallygeneratingpwa
https://aurorascharff.no/posts/avoiding-server-component-waterfall-fetching-with-react-19-cache/
Learn how to use the React 19 cache() API in the Next.js App Router to optimize performance and avoid fetch waterfalls when using React Server Components.
servercomponentwaterfallfetchingreact
https://aurorascharff.no/
My fullstack developer blog
aurorascharff