Возможно использовать подключенный компонент getWrappedInstance
метод в сочетании с опцией withRef
, чтобы получить ссылку на завернутый компонент:
this.aConnectedRef = React.createRef();
...
<ConnectedA ref={this.aConnectedRef} />
...
// after render
// this.aConnectedRef.current.getWrappedInstance() instanceof A === true
Сам обернутый класс доступен как WrappedComponent
свойство:
ConnectedA.WrappedComponent === A
Если требуется A
статический метод, то, скорее всего, следует использовать ссылку на класс A
, либо он может быть изменен, чтобы не требовать статического метода.