useColorScheme¶
1 |
|
Реактивный хук useColorScheme
предоставляет и подписывается на обновления цветовой схемы из модуля Appearance
. Возвращаемое значение указывает текущую предпочитаемую пользователем цветовую схему. Значение может быть обновлено позже, либо через прямое действие пользователя (например, выбор темы в настройках устройства), либо по расписанию (например, светлые и темные темы, которые следуют циклу день/ночь).
Поддерживаемые цветовые схемы¶
light
: Пользователь предпочитает светлую цветовую тему.dark
: Пользователь предпочитает темную цветовую тему.null
: Пользователь не указал предпочитаемую цветовую тему.
В настоящее время из-за технических ограничений, когда включен отладчик Chrome, этот хук будет всегда возвращать "light"
.
Пример¶
Полный пример, демонстрирующий использование этого хука вместе с контекстом React для добавления поддержки светлых и темных тем в ваше приложение, можно найти в AppearanceExample.js
.