首页 > 解决方案 > React 下拉菜单中的百万选项

问题描述

有没有更好的方法在下拉列表中实现百万选项。就我而言,可能有超过一百万的用户,我需要一次选择一个用户。我有一个选择,在输入时对每个字母进行异步调用,我可以过滤用户。还有其他方法可以实现吗?如果我将所有选项绑定到下拉菜单,它会使我的应用程序变慢吗?

标签: reactjsdropdownhtml-select

解决方案


是的,有一个大的列表来呈现会让你的应用程序变慢,因为它必须在用户输入时挂载和卸载。理想情况下,客户端应该通过使用debounce或其他方式来限制请求向服务器发送请求,并且服务器应该发送一个分页响应/与输入匹配的前 X 个用户。


推荐阅读