Эйч
Эйч
  • Все менторы
Задачи/Frontend-разработчик/Задача с формами и чекбоксами

Задача с формами и чекбоксами

Условие задачи

Реализовать стирание значения при нажатии на чекбокс

javascript
import React from 'react';

export function App(props) {
    const [isChecked, setIsChecked] = React.useState(true);

    const handleOnChange = event => {
        setIsChecked(event.target.checked);
    };

    const renderForm1 = () => {
        return (
            <form>
                <label>Name 1</label>
                <input type='text' />
            </form>
        );
    };

    const renderForm2 = () => {
        return (
            <form>
                <label>Name 2</label>
                <input type='text' />
            </form>
        );
    };

    const form = isChecked ? renderForm1() : renderForm2();

    return (
        <div className='App'>
            <div>
                <label>test</label>
                <input type='checkbox' checked={isChecked} onChange={handleOnChange} />
            </div>
            {form}
        </div>
    );
}

Профессия

Frontend-разработчик

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта