Duda con match.params...
Buenas, estoy algo confundida porque no estoy clara de donde salió la propiedad match.params, en donde se definió esa propiedad o es algo que está implícito?. Alguien que me pueda ayudar.
Buenas, estoy algo confundida porque no estoy clara de donde salió la propiedad match.params, en donde se definió esa propiedad o es algo que está implícito?. Alguien que me pueda ayudar.
Buenas, estoy algo confundida porque no estoy clara de donde salió la propiedad match.params, en donde se definió esa propiedad o es algo que está implícito?. Alguien que me pueda ayudar.
Buenas, estoy algo confundida porque no estoy clara de donde salió la propiedad match.params, en donde se definió esa propiedad o es algo que está implícito?. Alguien que me pueda ayudar.
¡Hola! Tuve ese mismo problema, investigando por mi cuenta me fijé que match es un objeto, este contiene atributos como isEqual (Booleano), Path (String) y un Objeto llamado params. Este último contiene un key y un value.
key -> Es el parámetro que definimos en nuestra ruta dinámica.
p.Ej. Cuando definimos una ruta con Route, el parámetro dinámico se enviara a Params como key.
<Route path="/cursos/:id">
// Le llame id unicamente para hacer el ejemplo entendible.
value -> Corresponde a la sección dinámica de nuestro url.
Ese parámetro es el que se asignara a nuestro key por lo que tendríamos algo como esto
math.params = {
id: parametro
}
De esa manera cuando un usuario (en el ejemplo de los cursos) coloca ...cursos/5
ese 5 es el valor que tiene nuestro key id, luego comparamos si el valor que el usuario escribió concuerda con alguno de los id de nuestros cursos e imprimimos su contenido.
Y si, Match es un objeto que contiene la información sobre <Route path>
Espero te sirva, si alguien encuentra algún error, avíseme, ¡gracias!
¡Hola! Tuve ese mismo problema, investigando por mi cuenta me fijé que match es un objeto, este contiene atributos como isEqual (Booleano), Path (String) y un Objeto llamado params. Este último contiene un key y un value.
key -> Es el parámetro que definimos en nuestra ruta dinámica.
p.Ej. Cuando definimos una ruta con Route, el parámetro dinámico se enviara a Params como key.
<Route path="/cursos/:id">
// Le llame id unicamente para hacer el ejemplo entendible.
value -> Corresponde a la sección dinámica de nuestro url.
Ese parámetro es el que se asignara a nuestro key por lo que tendríamos algo como esto
math.params = {
id: parametro
}
De esa manera cuando un usuario (en el ejemplo de los cursos) coloca ...cursos/5
ese 5 es el valor que tiene nuestro key id, luego comparamos si el valor que el usuario escribió concuerda con alguno de los id de nuestros cursos e imprimimos su contenido.
Y si, Match es un objeto que contiene la información sobre <Route path>
Espero te sirva, si alguien encuentra algún error, avíseme, ¡gracias!
¡Hola! Tuve ese mismo problema, investigando por mi cuenta me fijé que match es un objeto, este contiene atributos como isEqual (Booleano), Path (String) y un Objeto llamado params. Este último contiene un key y un value.
key -> Es el parámetro que definimos en nuestra ruta dinámica.
p.Ej. Cuando definimos una ruta con Route, el parámetro dinámico se enviara a Params como key.
<Route path="/cursos/:id">
// Le llame id unicamente para hacer el ejemplo entendible.
value -> Corresponde a la sección dinámica de nuestro url.
Ese parámetro es el que se asignara a nuestro key por lo que tendríamos algo como esto
math.params = {
id: parametro
}
De esa manera cuando un usuario (en el ejemplo de los cursos) coloca ...cursos/5
ese 5 es el valor que tiene nuestro key id, luego comparamos si el valor que el usuario escribió concuerda con alguno de los id de nuestros cursos e imprimimos su contenido.
Y si, Match es un objeto que contiene la información sobre <Route path>
Espero te sirva, si alguien encuentra algún error, avíseme, ¡gracias!