Если вы хотите напечатать объект своей полной длины, можете использовать
console.log (require ('util'). inspect (obj, {showHidden: false, depth: null})
blockquote>Если вы хотите напечатать объект, преобразовывая его в строку, тогда
console.log (JSON.stringify (obj));
blockquote>
Вы должны попытаться сохранить идентификатор в переменной до оператора return.
DtaDisplay1 = ({match}) => {
const id=match.params.pid;
return (
<div>
<h1>{id}</h1>
</div>)
}
Во всех фрагментах кода я нахожу что-то или что-то пропущенное. Пожалуйста, попробуйте использовать приведенный ниже фрагмент кода и посмотрите, работает ли он. Это должно быть правильным способом сделать это
DtaDisplay1 = ({match}) => {
const id = match.params.pid;
return (
<div>
<h1>{id}</h1>
</div>
);
}
Вы можете увидеть пример здесь . Это покажет вам, как использовать параметры URL с маршрутизатором React.
В этом пере см. Маршрут «О компоненте», «О ссылке» и «О компоненте». Я думаю, что вы обязательно получите решение от этого.
const About = (props)=>{
const id = props.match.params.aboutId;
return <div>
<h1>About - || id = {id}</h1>
<p>This is about</p>
</div>
}