我需要知道设备的 colorScheme
。
我找到了两种方法来获取,但我不知道它们之间有什么区别。
你推荐使用哪一个,并解释原因?
import { Text, useColorScheme } from 'react-native';
const MyComponent = () => {
const colorScheme = useColorScheme();
return <Text>useColorScheme(): {colorScheme}</Text>;
};
import { Appearance } from 'react-native';
const colorScheme = Appearance.getColorScheme();
if (colorScheme === 'dark') {
// Use dark color scheme
}