代码之家  ›  专栏  ›  技术社区  ›  Zain763

我收到TypeError:在React中尝试在函数式组件中使用props时,无法将属性'props'设置为undefined?

  •  1
  • Zain763  · 技术社区  · 5 年前

    这是应用程序组件:

    import React, {Component} from 'react';
    import Title from './components/Title';
    
    class App extends Component() {
      render(){
        return(
          <div>
            <Title title='Photowall' /> 
          </div>
        )
      }
    }
    
    export default App;
    

    这是标题组件:

    import React from 'react';
    
    const Title= (props) => {
      return(
        <h1> {props.title} </h1>
      )
    }
    
    export default Title;
    

    我不知道我做错了什么,但这给了我一个错误TypeError:无法将属性'props'设置为undefined

    1 回复  |  直到 5 年前
        1
  •  0
  •   Zain763    5 年前

    叹气,

    我不应该用

    class App extends Component()
    

    相反,

    class App extends Component
    

    它现在工作了