Component.getInitialProps is not a function
来源:3-7 nextjs自定义App

qq_我的心向大海_ckuGNU
2019-05-13
报错报题目的错误
写回答
2回答
-
宝求cross
2020-07-21
起初我也一直报这个错误,但是始终没有找到哪里不对,后来我查了一下官方文档,自定义的App可以写成下面的形式。
import App from "next/app";
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />;
}
MyApp.getInitialProps = async (appContext) => {
const appProps = await App.getInitialProps(appContext);
return { ...appProps };
};
export default MyApp;
这样就不报错了,而且看起来代码更简洁。你可以试一试。
00 -
Jokcy
2019-05-14
你没有给页面设置getInitialProps方法吧
052019-05-21
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题