3.7 节代码 。TypeError: Cannot destructure property `res` of 'undefined' or 'null'.
来源:3-7 nextjs自定义App

xkx9431
2019-12-23
class MyApp extends App{
static async getInitialProps({ Component }) {
let pageProps
if (Component.getInitialProps){
pageProps = await Component.getInitialProps()
}else{
pageProps = { nothing: "nothing__" }
}
return { pageProps }
}
render() {
const { Component, pageProps } = this.props
return (
<Container>
<Layout>
<Component {...pageProps} />
</Layout>
</Container>
)
}
}
自定义_App.js 时候,如果判断·Component 具有getInitialProps, 则执行返回 pageprops,
没有的话要怎么处理呢?
现在的代码好像有静态类型检查,这么写会报错。。。
还有老师联系方式? qq群或者微信群有嘛?
写回答
2回答
-
learning_machine
2020-06-07
漏了参数了
00 -
Jokcy
2019-12-23
没有的话给个默认值呗。静态检查?你值得ts?有官方qq群的,课程信息页面有显示
00
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题