Skip to content

React-Router v8 #8958

Description

@abegehr

Preliminary Checks

Reproduction

https://github.com/abegehr/rr8-clerk

Publishable key

pk_test_c3VidGxlLWNhcmlib3UtMjguY2xlcmsuYWNjb3VudHMuZGV2JA

Description

React-router released version 8: https://www.npmjs.com/package/react-router and https://reactrouter.com/upgrading/future#update-to-latest-v8x
Would be nice to get @clerk/react-router with react-router@8 support.

Repro:

  1. Init an RR app with npx create-react-router@latest, as per https://reactrouter.com/tutorials/quickstart
  2. Install clerk for RR: npm i @clerk/react-router
  3. Get an error:
anton@Antons-MBA rr8-clerk % npm i @clerk/react-router
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: rr8-clerk@undefined
npm error Found: react-router@8.0.0
npm error node_modules/react-router
npm error   react-router@"8.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react-router@"^7.9.0" from @clerk/react-router@3.4.7
npm error node_modules/@clerk/react-router
npm error   @clerk/react-router@"*" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /Users/anton/.npm/_logs/2026-06-22T23_12_59_011Z-eresolve-report.txt
npm error A complete log of this run can be found in: /Users/anton/.npm/_logs/2026-06-22T23_12_59_011Z-debug-0.log

Environment

System:
    OS: macOS 26.5.1
    CPU: (8) arm64 Apple M2
    Memory: 188.14 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 24.16.0 - /Users/anton/.nvm/versions/node/v24.16.0/bin/node
    npm: 11.13.0 - /Users/anton/.nvm/versions/node/v24.16.0/bin/npm
    pnpm: 10.28.2 - /Users/anton/Library/pnpm/pnpm
    Watchman: 2026.06.01.00 - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 149.0.7827.115
    Safari: 26.5
  npmPackages:
    @react-router/dev: 8.0.0 => 8.0.0 
    @react-router/node: 8.0.0 => 8.0.0 
    @react-router/serve: 8.0.0 => 8.0.0 
    @tailwindcss/vite: ^4.2.2 => 4.3.1 
    @types/node: ^22 => 22.20.0 
    @types/react: ^19.2.14 => 19.2.17 
    @types/react-dom: ^19.2.3 => 19.2.3 
    isbot: ^5.1.36 => 5.1.44 
    react: ^19.2.7 => 19.2.7 
    react-dom: ^19.2.7 => 19.2.7 
    react-router: 8.0.0 => 8.0.0 
    tailwindcss: ^4.2.2 => 4.3.1 
    typescript: ^5.9.3 => 5.9.3 
    vite: ^8.0.3 => 8.0.16

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions