- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- JavaScript/React/useEffect/コンポーネント内でsetInverval()を使う へ行く。
- 1 (2022-02-08 (火) 05:49:08)
コンポーネント内でsetInverval()を使う
正常に動作するコード
import { useEffect, useState } from "react"; import "./App.css"; function App() { const [count, setCount] = useState(0); useEffect(() => { const interval = setInterval(() => { setCount((prevCounter) => prevCounter + 1); }, 1000); return () => clearInterval(interval); }, []); return ( <div className="App"> <h1>Count: {count}</h1> </div> ); } export default App;