如何在React功能组件中使用AfterJS getInitialProps

时间:2019-06-27 15:03:51

标签: reactjs ssr prefetch

我无法让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;

在这段代码中,我希望在服务器版本上看到设置道具。

0 个答案:

没有答案