Menu
Coddy logo textTech

Итоги: Состояние и события

Часть раздела Основы путешествия по React на Coddy — урок 27 из 42.

challenge icon

Задание

Средне

Итоги главы. Создайте панель управления настольной лампой: счётчик и переключатель, находящиеся бок о бок в одном компоненте.

  1. Добавьте два независимых состояния: brightness с начальным значением 0 и on с начальным значением false.
  2. Отобразите яркость в теге span с id="level". Кнопка с id="brighter" прибавляет 1 при каждом клике.
  3. Кнопка с id="power" переключает значение on. Когда включено, отобразите <p> с id="status" и текстом Lamp is on; в противном случае выполните render значения null.

Попробуйте сами

<!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>

Все уроки раздела Основы