Я хочу отложить событие onClick для элемента optionact-select.
Пример:
import React from "react";
import { components } from "react-select";
const Option = props => {
const { label, data, onClick } = props;
return (
<components.Option
{...props}
onClick={() => {
setTimeout(onClick, 100);
}}>
<div>Some custom stuff here</div>
</components.Option>
);
};
export default Option;
Ожидаемое поведение:
- клики пользователейв опции (в раскрывающемся списке)
- act-select не должен ничего делать в течение 100 мс
- после 100 мс реагировать-выбор делает свою работу
Я уже пробовалэто с подпорками selectOption
, onChange
и onClick
на Select
и components.Options
компонентах, но это не сработало.