Portal
The <Portal/> component renders its children into a new "subtree" outside of current component hierarchy.
You can think of it as a declarative appendChild(), or jQuery's $().appendTo().
The children of <Portal/> component will be appended to the container specified.
The component is a light wrapper around React.createPortal with some conveniences around
specifying and waiting for the container element.
API
import Portal from 'react-overlays/Portal'childrenrequired
type:ReactReactElement
containerrequired
A DOM element, Ref to an element, or function that returns either. The container will have the Portal children
appended to it.
type:DOMContainer
onRendered
type:(element: any) => void