我正在使用MERN堆栈制作一个应用程序,在那里我有不同的聊天,用户是其中的一部分,用户可以单击其中一个聊天链接转到该聊天页面。我不想为每个聊天创建一个页面,所以我所做的是使用聊天的id(我有一个地图调用,我为每个与聊天相对应的链接分配一个id(来获取聊天,然后将聊天数据返回到屏幕上。然而,我需要知道用户点击了哪个聊天才能使其工作。有什么办法我能做到这一点吗?
您需要将每个项目的id传递到路由器中的链接:
<Route path=`link/${chatID}` component = {ChatComponent}/>