为可重复使用的钩子禁用Next JS ssr(反应)

时间:2020-09-16 12:29:28

标签: javascript reactjs react-hooks next.js server-side-rendering

所以我有一个来自某个我无法控制的库的钩子:

现在我有了这个使用外部挂钩的挂钩:

useTest.js

import useElement from '@someRandomGuy/hook/useElement'

export default function useTest() {
  const whatever = useElement('sample param')

  return whatever.someFunc;
}

然后在我的应用上使用了

useTest,问题是来自someRandomGuy的useElement使用了document.createElement,而没有任何用于ssr的检查器。

我可以做到这一点,以便Next.js不会在服务器端建立/运行useTest吗?这样我就不必在每个将使用该钩子的组件上进行动态导入?

0 个答案:

没有答案