【发布时间】:2020-10-27 02:08:15
【问题描述】:
单击按钮时,我需要路由到页面。我还需要将 prop 值传递给该渲染组件。
单击按钮时需要路由到的组件 = ProcessData
我当前的目录如下所示:
Route.js
src/
Main.jsx
ProcessData.jsx
我在根目录中有一个Route.js,如下所示。
<Route path='/banuka/process' component={ProcessData} />
但我的按钮(我用来单击以路由到此ProcessData 组件的按钮位于src 目录内的Main.jsx 内,如下所示:
但是现在我如何将 prop employeeID 传递给 ProcessData 组件,因为它已经在 Route.js 文件中被调用了?
const [employeeID, setEmployeeID] = useState("");
return(
<Link to="/banuka/process">
<Button variant="success">
Process Data
</Button>
</Link>
);
当单击此按钮并传递props 时,我必须在此Link 或react-router-dom 中呈现ProcessData 组件并传递props?
有人可以帮帮我吗?
【问题讨论】:
标签: reactjs