ionic-team / ionic-team/ionic-docs

React Routes Switch in Ionic can not route to an IonPage

Offen
#2,570 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
triage
Vorherrschende Sprache
MDX
Sterne
621
Forks
3.2k
Ø Merge
1 T. 2 Std.
Gemergte PRs (30 T.)
86

Beschreibung

### URL

https://ionicframework.com/docs/react/navigation#switches-in-ionrouteroutlet

### Issue Description

The `Switch` component can not route to a sub component that is wrapped in `IonPage`.

This is what I think is the reason.
Because `IonPage` is exclusive, there can only be a single `IonPage` in a view. The `Switch` can not route to a component with `IonPage`. As shown by the React Router documentation "basic" example, a custom page component can implement a list of links that uses a `Switch` to route a subview of components below it within the same view. This would result in nested `IonPage` components, and therefore doesn't work.

The `Switch` component is useful only in the case where you want to insert components into a subview that will update the URL and work with the history stack, but in a way that is not tabs.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.