MemoryRouter
概要
宣言的な <Router> で、すべてのエントリをメモリに保存します。
シグネチャ
function MemoryRouter({
basename,
children,
initialEntries,
initialIndex,
unstable_useTransitions,
}: MemoryRouterProps): React.ReactElementProps
basename
アプリケーションの basename
children
ルートツリーを記述するネストされた Route 要素
initialEntries
インメモリ履歴スタックの初期エントリ
initialIndex
アプリケーションが初期化される initialEntries のインデックス
unstable_useTransitions
router state の更新が内部的に React.startTransition でラップされるかどうかを制御します。
undefinedの場合、すべての router state の更新はReact.startTransitionでラップされます。trueに設定すると、LinkとFormのナビゲーションはReact.startTransitionでラップされ、すべての router state の更新はReact.startTransitionでラップされます。falseに設定すると、router はナビゲーションや state の変更においてReact.startTransitionを利用しません。
詳細については、ドキュメントを参照してください。