Я пытаюсь реализовать темный режим в React Native - PullRequest
1 голос
/ 07 мая 2020

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

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

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

Github Gist

Github project

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

Ответы [ 2 ]

0 голосов
/ 14 мая 2020

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

Пример

import { useColorScheme } from 'react-native-appearance'
0 голосов
/ 13 мая 2020

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

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

...