![Detecting Screen Size and OS Dark Mode in JavaScript | by Aiman Rahmat | JavaScript in Plain English Detecting Screen Size and OS Dark Mode in JavaScript | by Aiman Rahmat | JavaScript in Plain English](https://miro.medium.com/max/1400/1*Te7Ib9nkeiuZCBMXYr57vA.png)
Detecting Screen Size and OS Dark Mode in JavaScript | by Aiman Rahmat | JavaScript in Plain English
![Using window.matchMedia in React. Spoiler: Safari makes it messy | by Bethany Drake | Better Programming Using window.matchMedia in React. Spoiler: Safari makes it messy | by Bethany Drake | Better Programming](https://miro.medium.com/max/1200/1*1wfirAP3QRzydAd43ZEjBw.jpeg)
Using window.matchMedia in React. Spoiler: Safari makes it messy | by Bethany Drake | Better Programming
![NavigationDrawer - window.matchMedia is not a function in some scenarios using jest · Issue #783 · mlaursen/react-md · GitHub NavigationDrawer - window.matchMedia is not a function in some scenarios using jest · Issue #783 · mlaursen/react-md · GitHub](https://user-images.githubusercontent.com/4239218/44600080-67e7a480-a795-11e8-801c-68f7bc9840bf.png)
NavigationDrawer - window.matchMedia is not a function in some scenarios using jest · Issue #783 · mlaursen/react-md · GitHub
css-contain] Similar to window.matchMedia(), Container Queries should have a similar method · Issue #6205 · w3c/csswg-drafts · GitHub
![How to implement dark mode with as little effort as possible on the web, iOS and Android. | UX Collective How to implement dark mode with as little effort as possible on the web, iOS and Android. | UX Collective](https://miro.medium.com/max/1400/1*gYK_CwTuWmhQMhyPgzLW3w.png)
How to implement dark mode with as little effort as possible on the web, iOS and Android. | UX Collective
![Swapnil Mane on Twitter: "Javascript Tip ⚡ Use window.matchMedia() in Javascript to do something when the browser matches the media query. It's similar to CSS media queries, except it is in Javascript. Swapnil Mane on Twitter: "Javascript Tip ⚡ Use window.matchMedia() in Javascript to do something when the browser matches the media query. It's similar to CSS media queries, except it is in Javascript.](https://pbs.twimg.com/media/FZNBfnwWYAIOAoS.jpg)