const userdata = [
{
id:1,
name:"kuber",
phone:"8989"
},
{
id:2,
name:"sahil",
phone:"9696"
}
];
export default userdata
From this to>>> <Route path={"user/:id"} component={user} />
What code should i use in “User” component if useParams has id=1 then how to show only id 1, name kuber, phone 8989
Advertisement
Answer
In the simplest way you can do it like this:
in your User.js/jsx import the userData.
Then you can get the id from url using props.match.params.id and then you can filter from userData from that props.match.params.id .
Note: You need to do this inside so every time id changes it gets the user of that id
useEffect(()=>{
// your code here
},[props.match]);