Understanding the useDebugValue Hook in React
Explains the React useDebugValue hook for labeling custom hooks in React DevTools to aid debugging.
Explains the React useDebugValue hook for labeling custom hooks in React DevTools to aid debugging.
A guide to React's useDeferredValue hook, explaining its purpose for performance optimization and providing a practical code example.
A guide to React's useTransition hook, explaining how to improve UI responsiveness by marking non-urgent state updates.
A guide to creating a custom React microphone component for recording audio in the browser, with a link to a reusable code gist.
React is evolving into a full-stack framework with Server Components and Server Actions, bridging the gap between frontend and backend development.
A guide to using the useReducer hook in React for managing complex component state, including syntax, examples, and advantages.
Explains the React useCallback hook, its purpose for memoizing functions to optimize performance, and provides a practical usage example.
A guide to using React's useMemo hook for performance optimization through memoization of expensive calculations.
A guide to using React's useContext hook for efficient state management and communication between components.
A conference talk exploring the modern reasons and use cases for using Redux in React applications today.
Learn two methods to pass extra arguments, like a post ID, to server actions in React forms using hidden fields or function binding.
A tutorial on implementing loading states in React forms using actions, including the useActionState hook.
Analysis of React 19's Suspense changes causing unexpected waterfalls and parallel loading issues, based on discoveries from the React Summit conference.
Explains how Google Translate's DOM manipulation causes crashes in React and other web apps, detailing the technical issues and potential workarounds.
A guide to creating a SuperLink component in Next.js that combines Link and anchor tag features for automatic prefetching.
A step-by-step implementation guide for a Virtual DOM library in ~200 lines of JavaScript, explaining the core concepts behind React and Vue.
A guide to using React's useDeferredValue hook to optimize UI performance and prevent janky interfaces.
A guide on using react-hook-form's Controller component to handle simple array values, avoiding the complexity of useFieldArray.
A guide to implementing React's useOptimistic() hook across layouts and pages in Next.js using a Context provider for optimistic UI updates.
Explains React hydration mismatches in SSR and how to use useSyncExternalStore to prevent them, covering common pitfalls and solutions.