Portals 提供了一种很好的将子节点渲染到父组件以外的 DOM 节点的方式。Plain TextReactDOM.createPortal(child, container)第一个参数(child)是任何可渲染的 React 子元素,例如一个元素,字符串或碎片。第二个参数(container)则是一个 DOM 元素。
上面这段话,已经很清楚明白的告诉我们高阶组件是什么,以及高阶组件是干啥的。a higher-order component is a function告诉我们说高阶组件是一个函数(function),是一个什么函数呢? takes a component and returns a new component.是一个接收一个组件作为参数,最终返回一个新组件的函数。