【发布时间】:2018-11-24 06:55:03
【问题描述】:
我的项目的一个组件中有以下链接
<Link to={`http://localhost:8080/project/path/items?ids=18,19`}>
{itemCount}
</Link>
它重定向到另一个组件。该组件从 url 中提取 ids 列表并显示结果
现在我的问题是当ids 列表变得足够大(数万)时它不起作用。
我需要更好的方法来处理这个问题 是否可以通过发布请求?
【问题讨论】:
-
如果您使用的是 redux,则将这些 id 保存到 state 中,然后在不同的组件上获取该 state。
-
如何在新标签页中打开链接?
-
一个更常见的设计是在
/items上根据分页、排序、过滤和显示项目在/item/{id}上显示项目,从而避免了这个问题。
标签: reactjs react-router react-redux url-routing url-parameters