1日目: React Hooksの基本的な概念とuseStateの理解

React Hooksの導入

React HooksはReact 16.8で導入された機能で、クラスコンポーネントを使わずに状態やライフサイクル機能を関数コンポーネントから利用できるようにするものです。Hooksは再利用性が高く、コードの見通しを良くすることができます。

        
      

useStateを使った状態管理

useStateは最も基本的なHookで、これを使うことで関数コンポーネント内で状態を持つことができます。このセクションでは、シンプルなカウンターアプリを作成しながら、useStateの使い方を学びます。

        import React, { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);

  const increment = () => {
    setCount(count + 1);
  };

  return (
    <div>
      <p>現在のカウント: {count}</p>
      <button onClick={increment}>カウントアップ</button>
    </div>
  );
}

export default Counter;