我知道我是在React Hooks发布前夕问这个问题的,但我想知道-是否可以将Page组件创建为Class组件而不是Function组件?
当我将默认的Gatsby启动器src/pages/index.js
页面转换为此类的Class组件时
class IndexPage extends React.Component {
render() {
return (
<div>I am a class component</div>
)
}
}
export default IndexPage
我收到此错误(AppContainer)TypeError: Cannot set property 'props' of undefined
我在此上找不到任何文档
答案 0 :(得分:1)
您的代码中有错字,请导出默认的IndexPage而不是返回。