

React 第六十一节 Router 中 createMemoryRouter的使用详解及案例注意事项
createMemoryRouter 是 React Router 提供的将路由状态存储在内存而非浏览器 URL 的路由器,适用于测试、非浏览器环境(如 React Native)及需要精确控制路由的场景。与 createBrowserRouter 相比,它不依赖浏览器地址栏和历史记录。主要用途包括:测试环境模拟、非浏览器应用开发、组件沙盒隔离展示等。代码示例展示了基础配置、在 Storybook 中的组件演示以及测试用例中的使用方式,通过 initialEntries 初始化路由状态,适合需要完全隔离路由
