我对React没有太多经验,但我已经被分配到一个现有的复杂React项目中。我有一个弹出式窗口,只显示一次,但它可以加载一个特定的组件。我想通过其他组件的按钮来关闭弹出窗口,实际上关闭弹出窗口的函数存在于包装器组件中,但是如何从非类组件调用它呢?我有一个名为ModalView.jsx的弹出窗口,它是一个包装器: class ModalView extends Co
我用一个特写来包装一个组件。当卸载时,此临时分配操作。为此,它调用'resetState‘方法。但是,如果我想在包装组件的另一个地方调用相同的resetState(),怎么办?this.resetState (逻辑上)不起作用,我只能想象将函数作为支柱传递给包装器。return function decorate(WrappedComponent) {
// return the final cl