super()和super(props)都是调用父组件的构造函数,但是它们的作用略有不同。

super()主要是用来调用父组件的构造函数,以便在子组件中使用this关键字。如果子组件不需要访问父组件的props,那么可以使用super()。

super(props)除了调用父组件的构造函数之外,还可以将父组件的props传递给子组件。这样,子组件就可以使用父组件传递过来的props了。通常在使用constructor时,需要使用super(props)。

总之,如果子组件需要访问父组件的props,那么就使用super(props);否则可以使用super()。

用简短的语言讲一下react的super和superprops有什么区别

原文地址: https://www.cveoy.top/t/topic/WVq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录