我无法让After.js(带有Razzle)getInitialProps
来使用功能组件。由于我只使用这些类型的组件(使用挂钩),因此我也需要getInitialProps
处理这些组件。有什么办法吗?
在导出之前,我已经使用Component.getInitialProps
尝试过NextJS文档中的建议,但是它似乎不起作用。
const Component = () => { ... }
Component.getInitialProps = async ({ req, res, match, store, ...ctx }:any) => {
const setting = await fetch(apiUrl);
return { setting };
};
export default Component;
在这段代码中,我希望在服务器版本上看到设置道具。