Я новичок в Реакте, а также новичок в реакции-выбора (v2).
Я думаю, что наш сценарий довольно прост.Мы извлекаем данные из поиска Azure (фасеты) и хотим привязать их к слегка настроенному элементу управления реагировать на выбор.
Мы хотим:
- Добавить значок / таблетку для отображения количества в раскрывающемся списке.
- Избегать циклического повторения возвращаемых данных для дублирования значения и маркировки в реагировании-select options.
Мы получили большую часть пути с помощью этого примера (который был более полезным, чем официальные документы IMO): React-Select - Замена компонентов на пользовательскиесодержание опции .Единственное, чего не хватает, - это применения стилей реакции выбора по умолчанию (например, для наведения).
Пример данных:
const myOptions = [
{ value: 'foo', count: 100 },
{ value: 'bar', count: 200 },
];
Пример пользовательского элемента управления:
const CustomOption = (props:any) => {
const { innerProps, innerRef } = props;
return (
<article ref={innerRef} {...innerProps} >
<div style={{display:"inline-block"}}>{props.data.value}</div>
<span className="badge badge-light float-right" style={{display:"inline-block"}}>{props.data.count} </span>
</article>
);
};
Есть ли способ повторно использовать стили выбора реакции по умолчанию?Я что-то упустил в документах?