Re:UseHooks – A Collection of Server Component Safe React Hooks
by benatkin on Tuesday May 30, 2023 @04:17PM
(#36130122)
Was this inspired at all by VueUse? After the windicss/tailwind and Remix/Next.js scuffles it's become clear that it's good to get acknowledgement.
Either way, I hope it's as well documented and well maintained as VueUse. That has been pretty sweet. I wanted something like it for React a few months ago and useHooks was the closest thing I found but not nearly as good. Hopefully this relaunch will be.
Re:UseHooks – A Collection of Server Component Safe React Hooks
by tylermcginnis on Tuesday May 30, 2023 @04:34PM
(#36130367)
I've never heard of VueUse (though I'm sure it's great). The original useHooks was released in January of 2019.
Re:UseHooks – A Collection of Server Component Safe React Hooks
by benatkin on Tuesday May 30, 2023 @04:47PM
(#36130528)
Yeah, I figured useHooks was created without knowing about VueUse, but thought the useHooks maintainer(s) might have become aware of it sense then. It makes sense, because though the code is heading in the direction of VueUse in terms of being maintained and well rounded, the structure of useHooks is quite a bit different. VueUse has the code alongside the Markdown: https://github.com/vueuse/vueuse/tree/main/packages/integrat...
Re:UseHooks – A Collection of Server Component Safe React Hooks
by morley on Tuesday May 30, 2023 @04:06PM
(#36129957)
Are all the hooks on the site made by ui.dev?
It'd be great if each hook linked to the Github code for that hook, as the first thing I thought of was (a) what is the hook doing, and (b) is it easier to adapt my existing hook and reduce the number of dependencies I have to track?
Re:UseHooks – A Collection of Server Component Safe React Hooks
by tylermcginnis on Tuesday May 30, 2023 @04:14PM
(#36130074)
Good feedback. Yes they're all up on Github – https://github.com/uidotdev/usehooks
Re:UseHooks – A Collection of Server Component Safe React Hooks
by psnehanshu on Tuesday May 30, 2023 @11:02PM
(#36134012)
I haven't tried the package yet, but at first glance it is missing the .d.ts file. Is this package type safe?
Re:UseHooks – A Collection of Server Component Safe React Hooks
by jackdh on Wednesday May 31, 2023 @03:29AM
(#36135523)
Left another main comment, however you may not see it, where is useLocalStorage implementation for example?
Re:UseHooks – A Collection of Server Component Safe React Hooks
by tuukkah on Tuesday May 30, 2023 @04:16PM
(#36130105)
I see "MIT" in package.json - could you add a proper license file to the repo?
Re:UseHooks – A Collection of Server Component Safe React Hooks
by tylermcginnis on Tuesday May 30, 2023 @04:32PM
(#36130349)
Missed that. Thank you. https://github.com/uidotdev/usehooks/blob/main/LICENSE
You old heads may remember the original usehooks. It was built when hooks were first released in 2019. We just rebuilt it from scratch, added about 40 more hooks, made it compliant with Server Components, and launched it as a standalone lib.
Hope you all enjoy!