Skip to content

The Journal — practical notes on React

Topic performance

Clear filter
  • 2 min read

    React Compiler: can I delete every useMemo?

    The compiler memoizes for you — more precisely than hand-written useMemo. When manual memoization still makes sense and how to turn the compiler on.

    • #performance
    • #compiler
    • #hooks
  • 2 min read

    Where does "use client" go? As low as possible

    "use client" doesn't mark a component, it marks a boundary. Everything imported below it ships to the browser. Here's how to keep it in check.

    • #server-components
    • #architecture
    • #performance

The Journal

One practical React note, every morning.

Concise articles on React and Next.js, delivered to your inbox. No noise — unsubscribe in one click.

No spam · One-click unsubscribe