問題一覧に戻る
中級副作用
問題36: useEffectの基本
副作用の処理を学びます。コンポーネントのレンダリング後に実行される処理を理解しましょう。
import React, { useState, } from 'react';
function Timer() {
const [count, setCount] = useState(0);
// 副作用フック
( => {
console.log(`現在: ${count}`);
});
return (
<div>
<p>カウント: {count}</p>
<button onClick={() => setCount(count + 1)}>+1</button>
</div>
);
}
export default Timer;