гайс у меня есть дерево селект на анте, `
``const CategoryTreeField: FC<CategoryTreeFieldProps> = () => {
const [categoriesTree, setCategoriesTree] = useState(
parserDataSelectTree(CategoriesTreeMock)
);
/*useEffect(() => {
getCategoriesStructure()
.then((res: any) => setCategoriesTree(res))
.catch(() => {
notification.error({
message: 'Загрузка структуры категорий',
description: 'Ошибка',
});
});
}, []);*/
const [value, setValue] = useState();
//console.log(setCategoriesTree, categoriesTree);
const onChange = (value: any) => {
console.log(value);
setValue(value);
};
const handleSearch = (value: any) => {
getCategories({ name: value })
.then(res => setCategoriesTree(parserDataSelectTree(res.rows)))
.catch(() => {
notification.error({
message: 'Загрузка категорий',
description: 'Ошибка',
});
});
};
console.log(categoriesTree);
return (
<TreeSelect
showSearch
style={{ width: '100%' }}
value={value}
dropdownStyle={{ maxHeight: 400, overflow: 'auto' }}
treeData={categoriesTree}
placeholder="Категории"
onChange={onChange}
onSearch={handleSearch}
/>
);
};
export default CategoryTreeField;
```и если по результатам поиска есть массив в стейте, но опций не показывает