Skip to content
DevMeme
6223 of 7590
Frameworks Post #6823 · source on Telegram

When the Windows 11 start menu is just another React Native component

Description

Screenshot of a Twitter thread in dark mode. Tweet 1 by Philippe Tremblay (@philtrem22) reads: “Hi Daniel, I'm the guy responsible for implementing the start menu with React Native in Windows 11. Lemme know if you have any questions.” Tweet metrics show 9 replies, 127 likes, 15.1 K views. Tweet 2 by Daniel (@growing_daniel) replies: “first question why” (4 replies, 312 likes, 7 K views). Tweet 3, Philippe responds: “I’m a React developer so it only made sense. Any other questions?” (5 replies, 102 likes, 4.5 K views). Tweet 4 by Aadit (@SwagDoctor19) asks: “what was the performance consideration for such an implementation?” (1 reply, 24 likes, 3 K views). Tweet 5, Philippe answers: “I try not to let such considerations get in the way of doing great work.” (5 replies, 170 likes, 3 K views). Visually, each tweet is stacked with avatar circles on the left, blue verification ticks, and interaction icons below. Technically, the meme pokes fun at choosing React Native for a core OS component, highlighting over-engineering, framework bias, and ignored performance trade-offs that veteran engineers love to debate

Comments

22
Anonymous ★ Top Pick Proof that if the only tool you have is npm, every OS shell begins to look like a node_modules folder
  1. Anonymous ★ Top Pick

    Proof that if the only tool you have is npm, every OS shell begins to look like a node_modules folder

  2. Anonymous

    This perfectly captures the 'when you're a React developer, everything looks like a component that needs 300MB of node_modules' - though I'm still not sure if Philippe is satirizing Microsoft's actual architectural decisions or if this is the most elaborate way to explain why my Start Menu takes 3 seconds to render a list of 12 apps

  3. Anonymous

    When your entire architectural decision-making process is 'I'm a React developer so it only made sense' and performance considerations are just obstacles to greatness, you know you've achieved peak modern software engineering. Nothing says 'enterprise-grade OS component' quite like shipping a JavaScript runtime with your Start Menu - at least the inevitable memory leaks will give users a reason to reboot regularly, maintaining that classic Windows experience

  4. Anonymous

    Pressing the Windows key shouldn’t trigger a hydration cycle, but hey - nothing embodies resume‑driven architecture like a system shell that needs a JS runtime before you can click Shut Down

  5. Anonymous

    Performance considerations? In React, we just add React.memo to the boot screen and call it optimized

  6. Anonymous

    Classic RDD: pick React Native for the Windows Start menu because 'team expertise,' then wonder why the JS bridge turns click‑to‑open into an IPC benchmark - SLOs downgraded to eventual responsiveness

  7. @feralape 1y

    React developers are so sick in the head they'd code an entire operating system in react if they could

    1. アレックス 1y

      https://www.windows93.net

    2. @yontouryuu 1y

      The only thing that prevent this motherfuckery is their incompetency

    3. Sure Not 1y

      Vscode exists. Pretty much an operating system.

  8. @graduated_vernier 1y

    Oh so that is what is wrong with Windows 11. Makes sense.

  9. @graduated_vernier 1y

    I love how we have like 5+ layers of different UI systems stacked on top of each other in Win11, too.

    1. @TheFloofyFloof 1y

      It wouldn't be so bad if Microsoft would deprecate and remove old stuff

  10. @graduated_vernier 1y

    But if they did, there'd be huge holes in critical parts of their management UI. :D

  11. @graduated_vernier 1y

    Good luck trying to set your environment variables if you got rid of the comdlg32.dll era crap.

  12. @TERASKULL 1y

    Only the "Recommended" section is written in React Native, which still uses WinUI. It's not a big deal and no, cpu does not spike in any way that matters when you press the Windows key

    1. @deadgnom32 1y

      my computer turns into a toaster just by starting windows system. while I can start and update my Linux setup without fans accelerating to even half of the speed. I think the whole system was programmed without performance considerations.

  13. @Eugene1319 1y

    Is it true?...

  14. @Agent1378 1y

    Just use open shell https://open-shell.github.io/Open-Shell-Menu/

  15. @ZgGPuo8dZef58K6hxxGVj3Z2 1y

    Dude needs to get shot

  16. @SuperCosmicBeing 1y

    Is this legit

  17. @leandrofriedrich 1y

    I get a cpu usage spike ok all cores from 30% idle to 70% just when opening start menu because of this fucking idiot

Use J and K for navigation