Sobes.tech
Back to tasks
Junior — Senior
51

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

Get help with live coding in real time with Sobes Copilot
Task condition

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