Javascript 未设置useState initialState

Javascript 未设置useState initialState,javascript,reactjs,react-hooks,Javascript,Reactjs,React Hooks,从: 在初始渲染期间,返回的状态(state)与 作为第一个参数传递的值(initialState) 但我有以下几点: const MyComponent = () => { const {position, setPosition} = useState(0); return `POSITION: ${position}`; } 该组件渲染: 位置:未定义 我缺少什么?useState返回一个数组。看看它的签名: 函数useState(…):[S,分派] 所以你应该写: co

从:

在初始渲染期间,返回的状态(state)与 作为第一个参数传递的值(initialState)

但我有以下几点:

const MyComponent = () => {
  const {position, setPosition} = useState(0);
  return `POSITION: ${position}`;
}
该组件渲染:

位置:未定义


我缺少什么?

useState
返回一个数组。看看它的签名:

函数useState(…):[S,分派]
所以你应该写:


const[position,setPosition]=useState(0);

请参阅。

const[position,setPosition]谢谢。愚蠢的错误。