无法检索由getInitialProps()在NextJS功能组件传递值
问题描述:
我在哪里NextJS我试图初始化时加载一些数据使用getInitialProps()
一个无状态的,功能成分:无法检索由getInitialProps()在NextJS功能组件传递值
const LoginModal = props => (
<p>{props.testdata}</p>
);
LoginModal.getInitialProps =() => ({ testdata: 'Some string value' });
export default LoginModal;
然而,没有不管我做什么,它总是呈现空白<p></p>
。为什么组件不能读取getInitialProps()
返回的值?
答
它在这里工作,好像你正在使用getInitialProps和Pages目录以外的组件,这个功能只在页面内部可用,https://github.com/zeit/next.js/#fetching-data-and-component-lifecycle