为什么在 React 中我无法在不进行结构化的情况下从 useState 检索数据?
Why in React I can not retrieve data from useState without distructuring?
为什么在 React 中我无法在不进行结构化的情况下从 useState 检索数据?像这样:
const name = useState('kana')[0];
const setName = useState('kana')[1];
我知道我可以这样做:
const stateName = useState('kana')
const name = stateName[0];
const setName = stateName[1];
但是为什么我不能像第一个例子那样做呢??
第一个示例的问题在于您调用了两次 useState。当你这样做时,React 正在创建和管理两个完全不同的状态。因此,“name”变量和“setName”函数是完全分开的。
你的'name'第一行const没办法更新了
为什么在 React 中我无法在不进行结构化的情况下从 useState 检索数据?像这样:
const name = useState('kana')[0];
const setName = useState('kana')[1];
我知道我可以这样做:
const stateName = useState('kana')
const name = stateName[0];
const setName = stateName[1];
但是为什么我不能像第一个例子那样做呢??
第一个示例的问题在于您调用了两次 useState。当你这样做时,React 正在创建和管理两个完全不同的状态。因此,“name”变量和“setName”函数是完全分开的。
你的'name'第一行const没办法更新了