在实际开发项目中,我将所有的React组件划分为容器组件和展示组件,展示组件其实就是一个纯函数组件,没有任何副作用,基本都是PureComponent.但是突然,出现了这么一个问题: 我有一个浮层组件Layer,它是一个展示信息明细的面板类似于这种,就比如订单下单之后,在价格边上有个查看明细,这时候点击就会弹出该浮层.我有多个页面要用到类似的浮层,因此我毫不犹豫地将它单独抽离出来.它的内容以及是否展示,由它的props来决定,也就是在容器组件内部. 但是我发现两个问题: 1,虽然浮层展示是由外部…