Я пытаюсь реализовать темный режим в React Native
При попытке назначить переменную "тема" (которая получает библиотеку useColorScheme) в качестве стиля отображается следующая ошибка.
Светлый и темный стили созданы в styles.js
.
Заранее большое спасибо!
2 ответа
Решение
useColorScheme
принадлежит 'react-native-appearance'
не 'react-native'
.
пример
import { useColorScheme } from 'react-native-appearance'
У меня такая же проблема, я также заметил, что если вы попытаетесь импортировать компонент Appearance, он будет иметь значение null.
Использование симулятора или эмулятора Android