簡體   English   中英

如何將帶有反引號的鏈路路由器包裝到卡上並將變量傳遞給它 Reactjs?

[英]How do I wrap link router with back-ticks to a card and pass a variable to it Reactjs?

大家好,大家還在學習 React,這是我的食譜項目>>練習 React<<

食譜應用

該項目從配方 API 端點獲取數據並將它們顯示在主頁組件中。 首頁組件(其中state是托管的),通過數據映射后發送數據到recipe組件

食譜

這是配方組件

配方組件

我試圖以這樣的方式將內容包裝在鏈接中,當您單擊某個項目時,它會顯示特定項目的信息,例如 Link to= /${some variable} (包裝在反引號內)但它不起作用,我需要幫助

你可以試試

<Link to={`/${someVariable}`} >
  <WrappedComponent />
</Link>

您需要添加您的路線,例如

<Route path="/:id" exact component={ComponentName}></Route> 

然后在

<Link to={`/${variable}`}>
            <your code>
</Link>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM