没有自定义_app的getInitialProps,是否可以使用移动检测信息?

时间:2020-08-15 15:45:46

标签: reactjs next.js

我有一个2年前写的大型nextjs项目。我编写了自定义_app文件,并使用getInitialProps中的移动检测库。但是现在我必须删除它以进行优化。

我需要移动检测在页眉和页脚上显示的广告。这意味着我在所有页面中都需要此信息。没有getInitialProps怎么办?

return (
    <Provider store={store}>
        <Header
            logo={logo}
            host={pageProps.host}
            device={pageProps.device}
            site_id={pageProps.config.site_id}
            headerBannerID={headerBannerID}
        />
        <Component {...pageProps} />
        {footerAds}
        <Footer config={pageProps.config} path={pageProps.path} />
    </Provider>
)

这是我的自定义_app渲染的返回值。我在做错什么吗?

0 个答案:

没有答案