Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取React组件的所有属性和方法的列表_Javascript_Reactjs_React Component - Fatal编程技术网

Javascript 如何获取React组件的所有属性和方法的列表

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

是否有任何方法可以获取任何React组件的所有属性的列表。例如,在材质UI库中,徽章组件具有以下属性和方法: 主播、儿童、内容、课程等


在导入React组件后,我想获得该组件的属性和方法列表。对于上面的示例,console.log(getallProps(Badge))将列出该组件的所有可能属性。

如果您幸运的话,他们已经定义了属性类型:
Badge.propTypes
。我认为您将被迫先实例化一个组件,然后才能访问它。如果您只有
徽章
,这将是一个构造函数,您将无法在那里得到任何东西。。。(除非@cbr提到使用了
propTypes
)如果幸运的话,他们已经定义了propTypes:
Badge.propTypes
。我想你必须先实例化一个组件,然后才能访问它。如果您只有
徽章
,这将是一个构造函数,您将无法在那里得到任何东西。。。(除非使用了
propTypes
,如@cbr所述)