所以我有一个来自某个我无法控制的库的钩子:
现在我有了这个使用外部挂钩的挂钩:
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
吗?这样我就不必在每个将使用该钩子的组件上进行动态导入?