作者:Jaaaaasonnv_116 | 来源:互联网 | 2022-12-05 20:26
使用NextJS,并看到了一个页面示例:
class IndexPage extends Component {
static async getInitialProps(context) {
return {};
}
render() {
return hello world
;
}
}
export default withRouter(IndexPage);
NextJS中的getInitialProps方法到底是什么?
1> 小智..:
getInitialProps
通常是一个异步功能,非常适合服务器上的异步操作,然后将数据作为道具传递给页面。
它可以在服务器和浏览器上运行(Link
例如,如果使用)。
我的结论是,getInitialProps
当您的组件充当Page时,您要使用它来获取数据,而您希望以Props的形式提供数据。
文件:https://nextjs.org/learn/basics/fetching-data-for-pages