一個關於react hook計時器的問題

在react hook中使用定時器的時候遇到了一個這樣的問題 這樣使用計時器的話會出現一個結果,n永遠是2,由於定時器中的上下文指向的一直是定義n初始值爲1的時刻。react const [n, setN] = useState(1) <button onClick={() => { setN(1) time = setInterval(() => {
相關文章
相關標籤/搜索