NAVIGATE(-1).
С мышью работает корректно, один шаг назад в истории, с кликом получаю два шага назад в истории.
Не пойму, подскажите кто кому мешает?
Вместо navigate(-1) сделай console.log('onmouseout') и console.log('onclick')
При онклик, курсор у тебя наведен на элемент, соответственно когда срабатывает навигация от нажатия в момент размонтирования компонента срабатывает и onMouseOut
А как это победить. чтобы оставить оба события?
Напиши функцию runOnce(fn): void :)
Заблочить срабатывание onMouseOut при срабатывании onClick
Обсуждают сегодня