Reactjs 在一个路由器上同时使用url参数和查询参数?

Reactjs 在一个路由器上同时使用url参数和查询参数?,reactjs,react-router,Reactjs,React Router,我们是否可以在同一路径上同时使用URL参数和查询参数,如router path=“/restaurants/:id?lat=50”,并在路由器上同时获取这两个值?是的,您可以。 对于url参数: import {useParams} from 'react-router-dom'; ... const {id} = useParams(); 对于查询参数:是否同时使用useParams和query param?路由器的路径是什么?在您的示例中,路径应该是/restaurants/:id。

我们是否可以在同一路径上同时使用URL参数和查询参数,如router path=“/restaurants/:id?lat=50”,并在路由器上同时获取这两个值?

是的,您可以。 对于url参数:

import {useParams} from 'react-router-dom';

...

const {id} = useParams();

对于查询参数:

是否同时使用useParams和query param?路由器的路径是什么?在您的示例中,路径应该是
/restaurants/:id