マテリアルUIでオートコンプリートコンポーネントを使用しているときに、[名前、都市、州...]という人物のリストをデータソースとして使用すると、オースティンが2回表示されます。 同じデータソースを使用しているときにリストに重複したデータが表示されないようにするにはどうすればよいですか?material-uiオートコンプリートを使用して重複を避けるにはどうすればよいですか?
const data = [
{"id":1,"name":"bob", "city":"Austin","state":"TX"},
{"id":2,"name":"bobb", "city":"Austin","state":"TX"},
{"id":3,"name":"bobby", "city":"Dallas","state":"TX"},
]
const cityConfig = {
text: 'city',
value: 'city',
};
<AutoComplete
floatingLabelText={'label'}
dataSource={data}
dataSourceConfig={cityConfig}
/>
基本的には、オートコンプリートのデータソースとして使用されている都市のリスト*(重複なし)が必要です。つまり、オートコンプリートとは何の関係もなく、データをフィルタリングするだけです。 *編集した –