Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Versione della libreria
5.10.0
Cosa
Attualmente la libreria non è compatibile con React 19 per via della dipendenza react-toastify. La versione attualmente usata di toastify non è compatibile con React 19 perché prova ad importare la funzione render da ReactDOM, che non è più disponibile.
Per riprodurlo basta creare un'app con React 19 (io sto usando react-router v7.14.0), installare questo kit e poi inserire import { NotificationManager } from 'design-react-kit'; in un componente.
Perché
Le versioni più recenti di react-toastify sono compatibili con React 19, aggiornare sarebbe una soluzione, ma ci sono breaking change da valutare.
Un workaround che sto adottando al momento è il seguente:
const NotificationManager = lazy(() =>
import('design-react-kit').then((m) => ({ default: m.NotificationManager })),
)
Contesto
No response
Altro
No response
Esiste già una discussione sul tema che ti interessa, o su un tema simile?
Versione della libreria
5.10.0
Cosa
Attualmente la libreria non è compatibile con React 19 per via della dipendenza
react-toastify. La versione attualmente usata di toastify non è compatibile con React 19 perché prova ad importare la funzionerenderdaReactDOM, che non è più disponibile.Per riprodurlo basta creare un'app con React 19 (io sto usando react-router v7.14.0), installare questo kit e poi inserire
import { NotificationManager } from 'design-react-kit';in un componente.Perché
Le versioni più recenti di
react-toastifysono compatibili con React 19, aggiornare sarebbe una soluzione, ma ci sono breaking change da valutare.Un workaround che sto adottando al momento è il seguente:
Contesto
No response
Altro
No response