heroku/react-refetch
A simple, declarative, and composable way to fetch data for React components observed · 2026-08-28
Health v2 · maintenance only
61/100
- Activity 85
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3948
- days_rel: n/a
- days_push: 92
- n_releases_24m: 0
Adoption not part of the score
3401 stars · 137 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
React Refetch is a JavaScript library that lets you declaratively map React component props to REST API URLs, wrapping components in a connect()-style decorator to fetch data. It keeps components stateless and composable, inspired by react-redux, for apps that mostly render read-only server data.
Use cases
- fetch rest api data in react components declaratively
- keep react components stateless while loading server data
- alternative to redux for read-only data fetching
- map props to urls in react
- compose data fetching for react components
- avoid boilerplate flux/redux for simple api-backed ui
When to choose
- your react app mostly fetches and renders read-only data from a REST API
- you want a declarative, composable data-fetching layer without a full redux store
- you prefer connect()-style higher-order components over hooks-based fetching
When to avoid
- your app has complex client-side state that redux or modern state managers handle better
- you are starting a new project and want actively maintained solutions like react-query or SWR
- you need React 18+ server components or hooks-based data fetching patterns
Facets
library · maturity maintenance
http-client state-management frontend-framework web-development frontend apis browser react data-fetching rest-api hoc declarative-data redux-alternative nodejs javascript
9 sources
- readme: https://github.com/heroku/react-refetch · fetched 2026-08-28 · fb0155d76ffb
- homepage: https://blog.heroku.com/react-refetch · fetched 2026-08-29 · f41907c9abd6
- site_page: https://www.heroku.com/about · fetched 2026-08-29 · 4a16616f53f8
- site_page: https://devcenter.heroku.com/ · fetched 2026-08-29 · a4913cbe0771
- site_page: https://www.heroku.com/enterprise · fetched 2026-08-29 · 30fb3b2edb7a
- site_page: https://elements.heroku.com/ · fetched 2026-08-29 · b5c501b33653
- site_page: https://www.heroku.com/pricing · fetched 2026-08-29 · ad3ab004cd5d
- site_page: https://www.heroku.com/blog · fetched 2026-08-29 · df5e42db133d
- site_page: https://help.heroku.com/ · fetched 2026-08-29 · 3cd19fd26d3f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| heroku/react-refetch | main | 61 |
For agents
markdown · JSON · MCP: product_card(name="heroku/react-refetch")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem