Я пытаюсь реализовать темный режим в React Native

При попытке назначить переменную "тема" (которая получает библиотеку useColorScheme) в качестве стиля отображается следующая ошибка.

Изображение ошибки

Светлый и темный стили созданы в styles.js.

Github Gist

Проект Github

Заранее большое спасибо!

2 ответа

Решение

useColorScheme принадлежит 'react-native-appearance'не 'react-native'.

пример

import { useColorScheme } from 'react-native-appearance'

У меня такая же проблема, я также заметил, что если вы попытаетесь импортировать компонент Appearance, он будет иметь значение null.

Использование симулятора или эмулятора Android

Другие вопросы по тегам