react-navigation / react-navigation/react-navigation.github.io

Incomplete documentation on optional parameters with deep linking and path

Offen
#818 8 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
324
Forks
2k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Current Behavior

According to tutorials and documentation I managed to gather online, this piece of code should allow for an optional parameter param2, but it seems that it doesn't work and the path is never matched.

 ex: {
        screen: Screen,
      },
    path: "ex/:param1(/:param2)",
  },```

### Expected Behavior

I hoped here that different paths would be matched like:
- app://ex/p1
- app://ex/p1/p2

Both paths should have been matched according to my understanding of the `path` keyword (almost absent from the documentation, hence the issue).

### Your Environment

| software         | version
| ---------------- | -------
| react-navigation | 4.0.10
| react-native     | 0.61.3
| node             | n/a
| npm or yarn      | n/a

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Dokumentation zum Deep-Linking und den im Issue beschriebenen Beispielen für die path-Konfiguration. Prüfe, wie optionale Parameter für react-navigation 4.0.10 dokumentiert sind, und verifiziere die Pfade ex/p1 und ex/p1/p2. Als erledigt gilt die Aufgabe, wenn die Dokumentation die unterstützte Syntax und das erwartete Matching-Verhalten klar erklärt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react, react-native
Bereich
documentation, mobile
Issue-Typ
Dokumentation
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
32/100

Neue Issues direkt in Ihr Postfach

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