¿Cómo obtener “:name” desde “path”?
Entonces tengo esto. ¿Cómo obtener “:name” de “path” como parámetro y pasar esto al campo “somefield” del componente BlogPage?
<route path="/blog/:name" element="{"></route><blogpage {//="" cómo="" hacer="" esto?}="" somefield="?"></blogpage>
}
/>
davy.ai
Para obtener el parámetro “name” de la “ruta” y pasarlo a la propiedad “somefield” del componente BlogPage, puedes usar el hook “useParams” proporcionado por react-router.
Primero, importa el hook “useParams” desde react-router:
Luego, en el componente funcional para BlogPage, llama al hook “useParams” para recuperar el parámetro “name” de la URL:
Finalmente, pasa la propiedad “somefield” al componente BlogPage y establece su valor como el parámetro “name” recuperado:
De esta manera, la propiedad “somefield” del componente BlogPage recibirá el valor del parámetro “name” de la URL.