Я пытаюсь использовать React Virtualized Select в сочетании с response-select-fast-filter-options
react-virtualized-select у меня работает хорошо, но почему-то я не могу заставить работать response-select-fast-filter-options после выполнения всех шагов в руководстве Git, после введя какое-то значение для выбора ввода, я вообще не получил результатов.
Я создал код-сниппет в Code Sandbox для этой проблемы https://codesandbox.io/s/v34qnr9w0 It не работает, если labelKey имеет значение content, но если вы измените labelKey на label (значение по умолчанию), он снова работает.
Ниже приведен полный код:
import React from 'react';
import { render } from 'react-dom';
import Select from 'react-virtualized-select';
import createFilterOptions from 'react-select-fast-filter-options';
import 'react-select/dist/react-select.css';
import 'react-virtualized/styles.css'
import 'react-virtualized-select/styles.css'
const styles = {
fontFamily: 'sans-serif',
textAlign: 'center',
};
class App extends React.Component {
render() {
const options = [
{ id: 'Stanford University', content: 'Stanford' },
{ id: 'Stan University', content: 'Stan' },
{ id: 'Stanford BBB University', content: 'Stanford BBB' },
{ id: 'Stanford CCC University', content: 'Stanford CCC' }
];
const filterOptions = createFilterOptions({ options });
return (
<div style={styles}>
<Select
name="university"
labelKey="content"
valueKey="id"
options={options}
filterOptions={filterOptions}
onChange={val => console.log(val)}
/>
</div>
);
}
}
render(<App />, document.getElementById('root'));
Это ошибка компонента?