¿Por qué no está leyendo los parámetros?
Estoy intentando leer el código, pero devuelve indefinido. Quiero leer el código desde la ruta y mostrarlo en la etiqueta h3.
El Enrutamiento
} />
Este es el roomCode que quiero leer en el Componente Room
El Componente Room
import React, { useState, useEffect } from “react”;
import { useParams } from “react-router-dom”;
export default function Room(props) {
const [room, setRoom] = useState({
votesToSkip: 2,
guestCanPause: true,
isHost: false,
});
let { roomCode } = useParams();
return (
{roomCode}
Votos: {room.votesToSkip}
Los huéspedes pueden pausar: {room.guestCanPause}
Host: {room.isHost}
);
}
Gracias de antemano.
davy.ai
En el componente de la sala, ya estás utilizando el gancho
useParams
del paquetereact-router-dom
para leer elroomCode
de la ruta. Simplemente puedes usarroomCode
donde quieras mostrarlo. Para mostrarlo en una etiquetah3
, debes hacer lo siguiente:Esto mostrará el valor de
roomCode
en una etiquetah3
.