【发布时间】:2022-06-18 15:13:01
【问题描述】:
所以我试图在我的 nextjs 应用程序中使用 useState,但是一旦我添加了初始化 useState 的代码行,它就会抛出一个带有错误消息的弹出错误:TypeError: Cannot read properties of null (reading 'useState')
这是我的代码的简化版本:
import { useState } from 'react'
export default function Home() {
return (
<div>
<Transactions />
</div>
)
}
const Transactions = () => {
const [state, setState] = useState('test')
...
}
我正在运行的 React/Next 版本:
"next": "12.1.5",
"react": "18.0.0",
"react-dom": "18.0.0"
对造成这种情况的原因有什么想法吗?谢谢
编辑 我的问题非常愚蠢,通过导入反应解决了问题......
【问题讨论】:
-
我无法使用您的代码的简化版本进行复制,因此问题很可能出在细节上。你能发布一个完整的例子吗?
标签: javascript reactjs next.js use-state