无法将默认值设置为useState

时间:2020-03-31 17:22:47

标签: reactjs

我是React的新手,不明白为什么这些行不起作用:

const { showProjects, setShowProjects } = useState(true);
  console.log(showProjects);

例如,当我尝试使其返回undefined时,当前返回true

2 个答案:

答案 0 :(得分:2)

const [showProjects, setShowProjects] = useState(true);
  console.log(showProjects);

答案 1 :(得分:1)

您必须以这种方式定义钩子const:

const [showProjects,setShowProjects] = useState(true);

请参见useState docs