CONTACT US

    react-cool-portal

    This is a React hook for Portals. It helps you render children into a DOM node that exists outside the DOM hierarchy of the parent component.

    Features:

    • 🍒 Renders an element or component to <body> or a specified DOM element.
    • 🎣 React Portals feat. Hook.
    • 🤖 Built-in state controllers, event listeners and many useful features for a comprehensive DX.
    • 🧱 Used as a scaffold to build your customized hook.
    • 🧹 Auto remove un-used portal container for you. Doesn’t produce any DOM mess.
    • 📜 Support TypeScript type definition.
    • 🗄️ Server-side rendering compatibility.
    • 🦠 Tiny size (~ 1.4KB gzipped). No external dependencies, aside for the react and react-dom.

    Article link copied

    Close button