Nextjs和上下文API

reactjs React.js

Stafan猪猪

2020-03-24

使用Next.js,我尝试在getInitialProps中获取数据后将数据保存在Context API状态下,以修复道具钻取。

但是由于getInitialProps是静态方法,所以我们无法通过this.context访问它。我设法将它们保存在componentDidMount中,但是在那种情况下,在第一页加载之前,上下文状态为空,直到填充为止。不知道在这种情况下最佳做法是什么。我应该在哪个生命周期中将初始数据保存到Context中,以便像传递道具一样立即使用它们?

第3475篇《Nextjs和上下文API》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android