Skip to content

The best useHooks alternatives

8 tools that do a similar job to useHooks, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

useHooks

A set of ready-made React hooks for common UI and browser tasks, built to be safe on the server.

  1. 1

    SWR

    Open source · MIT · ★ 32.5k

    A React hook library for fetching data, with caching and automatic refresh.

    Best for: React developers who fetch data from APIs in components; Projects that want built-in caching and request deduplication

  2. 2

    Million.js

    Open source · MIT · ★ 17.7k

    An optimizing compiler that speeds up React components by skipping most of React's diffing work.

    Best for: React developers whose apps have many elements that update often; Teams looking for a performance boost without rewriting their components

  3. 3

    ahooks

    Open source · MIT · ★ 15k

    A React Hooks library of ready-made hooks for common state, request, and UI logic.

    Best for: React developers who repeatedly write data-fetching or state logic; Teams building business web apps who want tested, shared hooks

  4. 4

    Zustand

    Open source · MIT · ★ 58.9k

    A small React state-management library built on hooks, with no providers needed.

    Best for: React developers who want simpler shared state than Redux; Apps that need state shared across many components without wrapping them in providers

  5. 5

    TanStack Table

    Open source · MIT · ★ 28.5k

    Headless library for building customizable data tables in TypeScript and JavaScript.

    Best for: Developers building custom data tables in React, Vue, Solid, Svelte or another supported framework; Teams that already have a design system and want a table that matches it

  6. 6

    TanStack Query

    Open source · MIT · ★ 50.5k

    A library for fetching, caching, and updating data from servers in web apps.

    Best for: Frontend developers building apps that load data from a server; Teams using React, Solid, Svelte, or Vue who want less hand-written loading and caching code

  7. 7

    Mantine

    Open source · MIT · ★ 31.9k

    A React component library with 100+ UI components and 80+ hooks, MIT licensed.

    Best for: React developers building web apps who want many components out of the box; Teams that want dark mode and theming support built in

  8. 8

    drei

    Open source · MIT · ★ 10.1k

    A library of ready-made helper components and hooks for building 3D scenes with react-three-fiber.

    Best for: React developers who are building 3D scenes for the web with react-three-fiber; Developers who want ready-made camera controls, text, or loaders instead of writing them from scratch

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to useHooks. We don't take payment for placement.