這是我的代碼:
const [val, setVal] = useState(0);
function onClick() {
setVal(val 1);
}
我只是想檢查這是否是基于先前狀態更新狀態的正確方法?為什么/為什么不?
uj5u.com熱心網友回復:
這是一個非常好的方法。請注意,您還可以獲取當前狀態的值作為 上的回呼引數setVal,例如:setVal(prevState => prevState 1)。
操作陣列或物件時要小心,因為它們不應該被直接改變(使用push或pop等方法)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/369612.html
標籤:javascript 反应 反应还原
