
React 19: il warning "A props object containing a key prop is being spread into JSX"
Perché React 19 ora avvisa quando key finisce dentro un oggetto props spreadato, e come destrutturarla esplicitamente per risolvere.
7articoli

Perché React 19 ora avvisa quando key finisce dentro un oggetto props spreadato, e come destrutturarla esplicitamente per risolvere.

Le tre vere cause degli errori di hydration nelle app React con SSR, come leggere il diff di React in sviluppo, e quando suppressHydrationWarning è davvero la scelta giusta.

Cosa significa questo warning, i due pattern che lo scatenano (stato derivato, callback ref), e come spostare l'update fuori dalla fase di render.

Perché React lancia 'Too many re-renders. React limits the number of renders...' e le due cause più comuni: setState nel corpo del render e dipendenze instabili negli effect.

Perché JSX non renderizza direttamente un oggetto, i tre casi reali che lo scatenano (Date, oggetti errore, Map/Set), e come correggere ciascuno.

La nuova use() di React 19 si sovrappone a useContext ma viola di proposito le Rules of Hooks. Differenze spiegate con esempi su contesto e promise.

Vediamo con alcuni esempi come funzionano i nuovi hook useActionState e useFormStatus di React 19