MobX observable for window.matchMedia
npm install mobx-matchmediawindow.matchMedia``sh`
yarn add mobx-matchmediaor
npm i mobx-matchmedia
`js
import { autorun } from "mobx";
import { matchMedia } from "mobx-matchmedia";
autorun(() => {
if (matchMedia("(prefers-color-scheme: dark)")) {
console.log('Your OS is in dark mode');
} else {
console.log('Your OS is in light mode');
}
});
`
`js
import React from "react";
import { observer } from "mobx-react-lite";
import { matchMedia } from "mobx-matchmedia";
const MyComponent = observer(() => (