小编Bra*_*oul的帖子

useState 使用反应时出现错误“TypeError:无法读取 null 的属性(读取“useState”)”

因此,我尝试在 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')
...
}
Run Code Online (Sandbox Code Playgroud)

我正在运行的 React/Next 版本:

"next": "12.1.5",
"react": "18.0.0",
"react-dom": "18.0.0"
Run Code Online (Sandbox Code Playgroud)

chrome开发工具的错误截图: chrome开发工具的错误截图

对于造成这种情况的原因有什么想法吗?谢谢

编辑 我这边非常愚蠢的错误,问题通过导入反应解决了......

javascript reactjs next.js use-state

41
推荐指数
4
解决办法
10万
查看次数

标签 统计

javascript ×1

next.js ×1

reactjs ×1

use-state ×1