Javascript 如何获取React组件的所有属性和方法的列表
是否有任何方法可以获取任何React组件的所有属性的列表。例如,在材质UI库中,徽章组件具有以下属性和方法: 主播、儿童、内容、课程等Javascript 如何获取React组件的所有属性和方法的列表,javascript,reactjs,react-component,Javascript,Reactjs,React Component,是否有任何方法可以获取任何React组件的所有属性的列表。例如,在材质UI库中,徽章组件具有以下属性和方法: 主播、儿童、内容、课程等 在导入React组件后,我想获得该组件的属性和方法列表。对于上面的示例,console.log(getallProps(Badge))将列出该组件的所有可能属性。如果您幸运的话,他们已经定义了属性类型:Badge.propTypes。我认为您将被迫先实例化一个组件,然后才能访问它。如果您只有徽章,这将是一个构造函数,您将无法在那里得到任何东西。。。(除非@cbr
在导入React组件后,我想获得该组件的属性和方法列表。对于上面的示例,console.log(getallProps(Badge))将列出该组件的所有可能属性。如果您幸运的话,他们已经定义了属性类型:
Badge.propTypes
。我认为您将被迫先实例化一个组件,然后才能访问它。如果您只有徽章
,这将是一个构造函数,您将无法在那里得到任何东西。。。(除非@cbr提到使用了propTypes
)如果幸运的话,他们已经定义了propTypes:Badge.propTypes
。我想你必须先实例化一个组件,然后才能访问它。如果您只有徽章
,这将是一个构造函数,您将无法在那里得到任何东西。。。(除非使用了propTypes
,如@cbr所述)