在React中获取URL ID可以通过以下步骤实现:
npm install react-router-dom
import { useParams } from 'react-router-dom';
useParams
钩子来获取URL中的参数:const MyComponent = () => {
const { id } = useParams();
// 在这里可以使用获取到的id进行后续操作
// 例如发送请求获取特定ID的数据
return (
<div>
<h1>URL ID: {id}</h1>
</div>
);
};
import { BrowserRouter as Router, Route } from 'react-router-dom';
const App = () => {
return (
<Router>
<Route path="/example/:id" component={MyComponent} />
</Router>
);
};
在上述代码中,:id
表示URL中的参数,可以根据实际需要进行命名。当URL匹配到/example/:id
时,React Router会将参数传递给MyComponent
组件,并通过useParams
钩子获取到参数的值。
这样,当访问/example/123
时,MyComponent
组件中的id
变量将被设置为123
,可以根据需要进行后续操作。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云弹性容器实例(Elastic Container Instance)。
领取专属 10元无门槛券
手把手带您无忧上云