Reactjs 在React路由器中使用Link和NavLink传递道具时出现问题
我有两个主要组件Reactjs 在React路由器中使用Link和NavLink传递道具时出现问题,reactjs,react-redux,react-router,react-router-dom,react-props,Reactjs,React Redux,React Router,React Router Dom,React Props,我有两个主要组件 SurveyList,用于显示所有测量数据 测量,用于更新测量数据 当我在测量列表中单击“编辑”按钮时,它会在url上显示选定的测量id,但无法传递到测量组件 像这样 这是我调查组件的路线 <Route path="/survey/:id" component={Survey} /> 这里是链接到 <Link to={`/survey/${currentsurvey.id}`/> 我也为此尝试了不同的方法,但
- SurveyList,用于显示所有测量数据
- 测量,用于更新测量数据
<Route path="/survey/:id" component={Survey} />
这里是链接到
<Link to={`/survey/${currentsurvey.id}`/>
我也为此尝试了不同的方法,但没有一种有效。您可以在文档中看到如何访问路由组件中的
:id
添加精确到路线
同时更新路线组件请查看此问题
import {
useParams
} from "react-router-dom";
...
...
const { id } = useParams();
...
...