# reactjs/react-router-redux

Ruthlessly simple bindings to keep react-router and redux in sync

Repository: https://github.com/reactjs/react-router-redux
Canonical: https://ross.abutalabs.com/products/react-router-redux
Homepage: https://www.npmjs.com/package/react-router-redux
Language: JavaScript
License: MIT
License Family: permissive
Archived: true
Last push: 2018-10-26T15:42:15+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3954, "days_push": 2868, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7743, forks 622 (observed 2026-08-28T04:10:02.741487+00:00)

## What it is
A small library that synchronizes React Router's location state with a Redux store, enabling Redux DevTools time travel to also rewind and replay navigation. It enhances a history instance so URL changes flow into application state and vice versa.

## Use cases
- keep react router url in sync with redux store
- time travel debugging that rewinds navigation with redux devtools
- record and replay user navigation actions in a react app
- persist routing state as part of redux application state
- sync browser history changes into a single redux state tree

## When to choose
- you maintain a legacy React app on react-router 2.x or 3.x with redux and need router-state syncing
- you need time travel over navigation history in an old redux codebase

## When to avoid
- starting a new project - the library is deprecated and unmaintained
- using react-router 4 or later - use connected-react-router instead
- you don't need action recording or time travel - plain redux plus react-router works without it

## Facets
- artifact type: library
- maturity: abandoned
- function: state-management, routing, middleware
- domain: frontend, web-development, developer-tools
- platform: browser
- tags: react, redux, react-router, time-travel, deprecated, history-sync, nodejs, javascript

## Member repositories
- reactjs/react-router-redux (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:02.741487+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:35:10.251459+00:00, confidence not recorded.
  - readme: https://github.com/reactjs/react-router-redux (fetched 2026-08-28T04:10:02.741487+00:00, sha 543b858da29d)
  - registry_npm: https://registry.npmjs.org/react-router-redux (fetched 2026-08-29T08:31:30.395971+00:00, sha 9362039d6285)
- Data as of 2026-08-30T08:39:29.467469+00:00.
