1 2 3 4 5 6 7 8 9 10 11 12 13import { Appearance } from "react-native"; import { addDependency } from "../dependencyRegistry"; import { createEventEmitter } from "../createEventEmitter"; import { UI_MODE_DEPENDENCY_KEY } from "./consts"; const { on, emit } = createEventEmitter(UI_MODE_DEPENDENCY_KEY); addDependency(UI_MODE_DEPENDENCY_KEY, (handler: () => void) => on(handler)); Appearance.addChangeListener(emit);