7 reactjs next.js react-hooks use-effect getstaticprops
我有一个疑问..我可以在 getStaticProps 中使用 useEffect 吗?
我正在尝试在 getStaticProps 中运行一个函数...它有效..但我不知道这是否是推荐的做法。
useEffect(() => {
remarkBody()
}, [body, blogPostCollection])
Run Code Online (Sandbox Code Playgroud)
如果没有......运行它的最佳方式是什么?
useEffect用于在客户端安装组件时以及特定变量发生变化时执行代码。
getStaticProps仅在服务器端和构建时运行一次。您可以将代码直接放入函数体内。
无论如何,如果你这样做,你将会遇到这个错误:
错误:无效的挂钩调用。钩子只能在函数组件的主体内部调用。
| 归档时间: |
|
| 查看次数: |
10385 次 |
| 最近记录: |