@Komi7ar

Как повесить на обработчик события больше одной функции?

Подскажите, как сделать так чтобы на событие onClick было навешено сразу два обработчика ?

function FirstWindowItems({item, isActive, onClick}) {
    
    function handleClick(item){
        // e.preventDefault();
        console.log(item);
        onClick();
      }
    return(
        <div className={`row border ${isActive ? 'border-primary' : ''}`} onClick={handleClick(item), onClick}
        >
            {/* <div className = "window__item window__name">{item.id}</div> */}
            <div className = "col-md">{item.FIO}</div>
            <div className = "col-sm">{item.position}</div>
            <div className = "col-sm">{item.birthDay}</div>
            <div className = "col-sm">                {
                    item.sex ?
                        "М" : "Ж"                    
                }            
            </div>
            <div className = "col-sm">{
                    item.fired ?
                        "Уволен":"Работает"
            }
            </div>            
        </div>
    )
}
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
WblCHA
@WblCHA
Хз насколько это по феншую, но, насколько я помню, можно так:
onClick={() => {
  handleClick(item);
  handleClick(item);
  handleClick(item);
  handleClick(item);
}}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы