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