使用版本 1.1.4 hox使用 createModal 创建实例,但是没有销毁方法,在 modal 里使用副作用例如监听dom元素没有办法在最后销毁。 强烈建议增加一个销毁方法 destroy 以便手动触发 unmount 参考react-dom的销毁方法, https://github.com/facebook/react/blob/784a725fe139b88c37f8b16d1d2225e88caf2612/packages/react-dom/src/client/ReactDOMLegacy.js#L361 https://github.com/facebook/react/blob/784a725fe139b88c37f8b16d1d2225e88caf2612/packages/react-dom/src/client/ReactDOMLegacy.js#L189 只需要在调用destroy方法时将 hox 内部的react root 清空,就可以卸载掉数据组件,触发unmount ``` // 第一个参数设置为null表示清空子组件 reconciler.updateContainer(null, container, null, null); ```