为什么它返回我 Class extends value #<Object> is not an constructor or null in React console?

时间:2021-02-04 07:37:53

标签: reactjs react-native

感谢阅读我的帖子,我的代码出现此错误:“Class extends value # is not a constructor or null”。这是我的代码:

class App extends React{
constructor(props) {
super(props);
this.state = {
  array:[
    {
      name:'a',
      age:34
    },
    {
      name:'b',
      age:67
    },
    {
      name:'c',
      age:99
    },
    {
      name:'c',
      age:32
    },
    {
      name:'d',
      age:32
    }
  ]  
  }
}

render() {
return (
  <div>
    <p></p>
    {this.state.array.map((rt)=>{
      {rt.name}
      {rt.age}
    })}
  </div>
  )
  }
 }
 export default App;

感谢您提供的任何帮助

祝你有个美好的一天

1 个答案:

答案 0 :(得分:0)

您需要扩展 React.Component 而不是 ReactReact 是整个默认导出,而不是构造函数本身。