【发布时间】:2018-09-13 13:53:33
【问题描述】:
在react-redux 中使用connect 函数时,会创建一个高阶组件。从该 HOC 的一个实例,可以访问扩展组件的包装 instance。但是,是否有可能从 HOC 类中检索包装的 类?
例如:
class A extends React.Component {}
ConnectedA = connect(mapStateToProps, mapDispatch)(A);
ConnectedA.some_static_method_to_get_the_wrapped_class(); // === A
编辑:为了清楚起见,我没有ConnectedA 的实例可用。我需要一个静态方法或属性。存在吗?
【问题讨论】:
-
出于好奇,您想从
A实例中得到什么? -
你应该read this
-
@Sagivb.g 感谢您的链接!然而,这不是我需要的。我需要一些可以从连接的类中检索包装类的东西,而无需任何实例。
标签: reactjs redux react-redux higher-order-components