import React, {useState} from 'react'
import Layout from "../components/layout"
const blog = () => {
const [state, setState] = useState({
name: 'Kerry',
age: 20
});
return (
<Layout>
<div>
<h1>blog</h1>
<p>Post will show up here later on</p>
{state.name + state.age}
</div>
</Layout>
)
}
export default blog
你好,我正在尝试从state中打印出姓名。 我正在使用React Hooks,这个项目是使用Gatsby命令构建的。
根据我的理解,{state.name + state.age}
这行代码应该返回我的姓名和年龄。
但程序终端返回“重建失败”。
同时,该程序还给我2个错误。
以下是这两个错误:
5:19 warning 'setState' is assigned a value but never used no-unused-vars
5:31 error React Hook "useState" is called in function "blog" which is neither a React function component or a custom React Hook function react-hooks/rules-of-hooks
那么,我使用useState有问题吗?