React Hooks/Utils done right. For browser, SSR, and React Server Components.
npm install foxact
React Hooks/Utils done right. For Browser, SSR, and React Server Components.
https://foxact.skk.moe
#### React 18 Safe
All hooks and utils are React 18+ Concurrent Rendering resilient. foxact strictly follows React best practices, e.g. never read and write ref during the render phase, unlike many other open-sourced React Hooks libraries. You can use foxact with , startTransition, without worrying about app falling apart.
#### SSR Friendly
Works perfectly with server-side rendering, incremental static generation, and static site generation.
Supports Next.js (both Pages Directory and App Router), Waku, Gatsby, Remix, and Shopify Hydrogen.
#### Type Safe and Sound
Written in TypeScript. Unlocking strong typing benefits with TypeScript 4.8+.
#### Super Lightweight
The entire foxact library has zero dependencies, ensuring a lean and efficient solution. And what's more...
#### Fully Tree Shakable
Every hook and util is isolated and side-effects free, eliminating unused code and delivering leaner bundles for lightning-fast load times. Feel free to take what you want from foxact without worrying about client bundle size.
----
foxact © Sukka, Released under the MIT License.
Authored and maintained by Sukka with help from contributors (list).
> Personal Website · Blog · GitHub @SukkaW · Telegram Channel @SukkaChannel · Mastodon @sukka@acg.mn · Twitter @isukkaw · Keybase @sukka