你可以自己封装下,这种命令式的组件的封装不是很难, 给你看个大致的例子
let div = null
const create = () => {
div = document.createElement('div');
document.body.appendChild(div);
ReactDOM.render(<Snackbar/>, div);
};
const destroy = () => {
ReactDOM.unmountComponentAtNode(div);
div.parentNode.removeChild(div);
};
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…