Menu
Coddy logo textTech

まとめ:ステートとイベント

CoddyのReactジャーニー「基本概念」セクションの一部 — レッスン 27/42。

challenge icon

チャレンジ

中級

章のまとめ。デスクランプのコントロールパネルを作成します:1つのコンポーネント内にカウンターとトグルが並んで配置されます。

  1. 2つの独立した状態を追加します:0 から始まる brightnessfalse から始まる on
  2. id="level" を持つ span に明るさを表示します。id="brighter" の button はクリックごとに 1 を追加します。
  3. id="power" の button は on を切り替えます。ONの場合、id="status" とテキスト Lamp is on を持つ <p> を表示します。それ以外の場合は null を render します。

自分で試してみよう

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>

基本概念のすべてのレッスン