如何在nextjs中动态导入高阶函数

时间:2020-05-21 13:13:22

标签: reactjs next.js server-side-rendering higher-order-functions higher-order-components

是否可以在下一个js服务器端渲染应用程序中动态导入高阶函数?我知道我们可以使用next/dynamic

动态导入组件
import { withFeatureflow } from 'react-featureflow-client';
Class ABC extends React.Component {
 ...
}

export default withFeatureflow()(ABC);

withFeatureFlow是一个响应高阶函数的函数,它依赖于窗口对象,因为我使用服务器端渲染,所以它没有获得窗口对象,因此抛出未定义的窗口错误。因此,我正在考虑在next / dynamic中将带有SSR选项的HOC函数导入为false,以便将其在浏览器中导入。

那么有什么方法可以动态导入HOC函数?

谢谢!

0 个答案:

没有答案