Sobes.tech
Назад к задачам
Junior — Senior
52

Создание пользовательского хука useBooleanState для управления логическим состоянием

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Реализуйте кастомный хук useBooleanState, который будет отвечать за хранение и изменение булевого значения. Хук должен возвращать текущее значение и набор удобных функций для переключения, установки в true и установки в false, заменяя тем самым обычный вызов useState(false). При этом сохраняйте оригинальные сигнатуры и типы, а любые вспомогательные переменные можно назвать иначе, но сам код хука оставьте без изменений.