Я относительно новичок в React. Я изучал интерфейс реакции ANTD и хотел реализовать выпадающий выбор с опцией фильтра. Я нашел ниже фрагмент кода на официальном сайте ANTD.
import { Select } from 'antd';
const { Option } = Select;
const children = [];
for (let i = 10; i < 36; i++) {
children.push(<Option key={i.toString(36) + i}>{i.toString(36) + i}</Option>);
}
function handleChange(value: any) {
console.log(`selected ${value}`);
}
ReactDOM.render(
<Select mode="tags" style={{ width: '100%' }} onChange={handleChange} tokenSeparators={[',']}>
{children}
</Select>,
mountNode,
);
Но когда я попробовал то же самое, я получал ошибку, похоже, что некоторые проблема с самим компонентом ANTD.
Property 'value' is missing in type '{ children: string; key: string; }' but required in type 'OptionProps'.ts(2741)
index.d.ts(9, 5): 'value' is declared here.