Trop long; Pour lire
Lorsque nous créons des composants dans React, ils existent normalement dans l'arborescence des composants. C'est généralement bien, mais parfois nous voulons que certaines parties d'un composant apparaissent en dehors de l'arborescence. En utilisant `createPortal, nous pouvons téléporter le modal hors de son propre composant et dans une autre partie de notre modèle. Cela nous permet de placer notre composant n'importe où ailleurs, comme la base de l'arborescence HTML, à l'intérieur de la balise `body` ou à l'intérieur d'un autre élément. L'utilisation de React Portals est assez facile pour créer un portail.