Я использую material-ui в проекте, и у меня возникают небольшие проблемы с компонентом AutoComplete при попытке загрузить больший список контактов, некоторые контакты могут иметь одно и то же имя (из-за тестовых данных), но разные идентификаторы.
- Предупреждение при передаче объекта как элемента dataSource. Я получаю предупреждение о дублировании ключа: «Предупреждение: flattenChildren (...): обнаружены два дочерних элемента с одним и тем же ключом»
{
contact,
key: index,
text: FullName,
value: <MenuItem key={index} primaryText={item} />
}
- При наборе текста рендеринг идет медленно, потому что иногда совпадает с большим количеством контактов. В идеале я бы хотел, чтобы в автозаполнении отображалось максимум 5-10 контактов, но это пока невозможно. (эта функция, кажется, уже принята в PR, или?)
Спасибо,