小编fun*_*ung的帖子

何时使用React 16门户

React 16发布了许多新功能.其中一个是ReactDOM.createPortal(child, container) API,它可以直观地打破容器.

但是,它似乎不仅打破了它的容器,而且打破了我从Web开发的第一天学到的基本html规则.createPortal API允许您将组件从其父组件中渲染出来,并打破我们期望的html结构约定.

另一方面,我们确实检索了更多的灵活性,现在可以在兄弟或其他组件中呈现DOM.

IMO,我不认为通过交易html惯例获得更多灵活性是一个很好的协议.此外,官方提供的例子并不能说服我.

我很好奇的是:是否有人面临任何条件,createPortal API是必须的?

谢谢

html reactjs

5
推荐指数
2
解决办法
1966
查看次数

标签 统计

html ×1

reactjs ×1