{"name": undefined}
is also different, checking with something like hasOwn
Depends on how cool they are
stair city over here
Sometimes you do want state variables in the dep array. Not super often but it does happen.
And you shouldn’t just always use an empty array. That creates fragile components. Even for effects that you want to just run once. Always follow the eslint rule
You’re updating state, that your effect hook depends on, within the hook. So every time the state is updated the effect is run, which updates states which runs the effect etc.
You should use something like react query to handle async data
Ploopy Classic, it’s a modern version of that. Open source software (QMK) and hardware
Sublime Merge, for most items in the UI it tells you the git command it will use
I’ve been using Wayland for about a year on and off with Voidlinux on the framework 13. Everything’s pretty much worked from the start besides screen sharing which was a void specific issue that’s been patched
I’ve been using prettier from eslint, with eslint-plugin-prettier. Then I just need to run eslint and have the eslint vscode extension
This one was really good! For sure my favorite of the season
I usually wrap Reach’s Dialog https://reach.tech/dialog so things like focus, esc, scroll, etc. are all handled out of the box. It’s a controlled component that uses a div and Portal rather than a dialog
tag
How do you like RSC?
Looking forward to the comma completion, I do that all the time
https://github.com/marchah/pi-htpc-download-box this is great! I have a Plex server running on my shield pro
Ohhh I didn’t realize it didn’t matter if it was accessed over the network with samba. This’ll just be on a Debian server