Přeskočit na obsah

Žurnál — praktické poznámky o Reactu

2 min čtení

Suspense bez vodopádů: kam dát hranice

Suspense umí stránku streamovat po kouscích, ale špatně umístěná hranice z ní udělá frontu na poště. Tři vzory, které načítání skutečně paralelizují.

  • #suspense
  • #data-fetching
  • #server-components

Archiv

  • 2 min čtení

    Atribut key: nejlevnější reset stavu v Reactu

    key nepatří jen do seznamů. Když ho změníte, React komponentu zahodí a vytvoří novou — včetně veškerého stavu. Žádný useEffect není potřeba.

    • #fundamentals
    • #state
  • 2 min čtení

    React Compiler: můžu smazat všechna useMemo?

    Kompilátor memoizuje za vás — chytřeji a jemněji než ruční useMemo. Kdy ruční memoizace dává smysl i dnes a jak kompilátor zapnout.

    • #performance
    • #compiler
    • #hooks
  • 2 min čtení

    Kam patří "use client"? Co nejníž

    Direktiva "use client" neoznačuje komponentu, ale hranici. Všechno, co importujete pod ní, letí do prohlížeče. Takhle ji držet na uzdě.

    • #server-components
    • #architecture
    • #performance
  • 2 min čtení

    useOptimistic: UI, které nečeká na server

    Lajk, který se rozsvítí okamžitě, a zpráva, která se v chatu objeví dřív, než ji server uloží. A když něco selže, React stav sám vrátí.

    • #react-19
    • #hooks
    • #ux
  • 2 min čtení

    use(): hook, který smíte volat v podmínce

    Nové API use() čte hodnotu z Promise nebo z kontextu. Funguje se Suspense a — jako jediné — ho smíte zavolat uvnitř if.

    • #react-19
    • #suspense
    • #hooks

Žurnál

Jedna praktická poznámka o Reactu, každé ráno.

Stručné články o Reactu a Next.js přímo do vaší schránky. Žádný šum — odhlášení jedním kliknutím.

Žádný spam · Odhlášení jedním kliknutím