React Hooks/Utils done right. For Browser, SSR, and React Server Components.
https://github.com/SukkaW/foxact.git
React Hooks/Utils done right. For Browser, SSR, and React Server Components.
https://foxact.skk.moe
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 <Suspense />, startTransition, <OffScreen /> without worrying about app falling apart.
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.
Written in TypeScript. Unlocking strong typing benefits with TypeScript 4.8+.
The entire foxact library has zero dependencies, ensuring a lean and efficient solution. And what's more...
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.
Personal Website ยท Blog ยท GitHub @SukkaW ยท Telegram Channel @SukkaChannel ยท Mastodon @sukka@acg.mn ยท Twitter @isukkaw ยท Keybase @sukka