Skip to content

Implementing Memory Routing for Non-Browser Environments

What Is Memory Routing?

Memory routing (ormemory history) manages navigation state internallywithout modifying the browser URL. Ideal for:

  • Unit/integration testing
  • Server-side rendering (SSR)
  • Apps without a URL bar (e.g., React Native, Electron)
  • Simulating navigation logic in isolated environments

Step-by-Step Setup

ts
// 1. Importimport{ routeConfig, createMemoryHistory }from"mobx-route";// 2. Update router configurationrouteConfig.update({history:createMemoryHistory()})

Released under the MIT License.