Ich möchte einen Weg haben, die wie folgt aussieht:Reagieren Router: einen erweiterten Weg als Weg param speichern
/projects/:projectId/:folder1/:folder2/.../:folderN/:currentFolder/
Wo projectId
eine einzelne Zeichenfolge wie 1
sein wird, und folder1, folder2, ..., folderN
kommen aus dem Weg Aufspalten an dieser Ort.
So ein regulärer Ausdruck wie dies würde es passen völlig in Ordnung:
/\/?projects\/(\w|\d)+\/folders\/((\w|\d)*\/?)*(\w|\d)+\/?/;
jedoch Ich habe Probleme, den Pfad der Ordner speichern, der den aktuellen Ordner als Parameter in den Strecken vorangestellt werden. Das heißt, ich kann etwas wie :projectId
und :currentFolder
bekommen, aber ich möchte die Liste der Ordner, die zum aktuellen Ordner führen, als :path
oder so etwas speichern.
Wie lautet die Syntax zum Speichern dieses beliebigen Pfades im React Router?
Für welche Version reagieren-Router? Ich bekomme nicht "Splat" in meiner Route params – corvid
Das war für 2/3. Benutzt du 4? –
Ich bin auf Version 3.0.0 – corvid