120 karma · joined October 22, 2013
For your specific question, Wally’s Lights is great, and like others have mentioned, something running WLED to control them is a great choice.
To your point though - use the platform. Vanilla HTML, CSS, and JS. All of that will be reusable no matter where you pivot and not lock you in to a pattern that might not work well for where you land.
Source: I work closely with him and have been frustrated with this stance until I saw people using Next and Remix for things like landing or contact pages.
For me personally, it’s a fantastic way to learn. I could definitely see people just using it and not actually learning, but to each their own.
Source: https://learn.microsoft.com/en-us/microsoft-edge/webview2/co...
If you have it installed you can see the msedgewebview2.exe processes in Task Manager.
It’s more web than RN and depending on what you’re doing might not feel as native, but it’s pretty easy to make a solid app with it.
How well they’re doing those is up for debate, but they’re doing interesting stuff too.
There's also the classic left-pad debacle - https://github.com/left-pad/left-pad/issues/4
[1] - https://github.com/motdotla/dotenv/blob/master/package-lock....
[2] - https://github.com/npm/cli/blob/latest/package-lock.json
His talk here is also a great deep dive - https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-pe...
It’s not trying to say everyone should adopt those optimizations, but intended to be a hands-on “try it out” without the reader needing to have their own app handy :)