Вы можете регулировать событие, используя lodash.throttle
element.addEventListener('mouseout', _.throttle(callback, 100)); // 100 miliseconds
callback
- это функция, которую вы делаете при наведении мыши
РЕДАКТИРОВАТЬ
Ну, я не понимаю, реагирую, нокак я могу видеть, должно быть что-то вроде этого
this.mouseOver
// кажется методом в вашей ViewModel, поэтому
mouseOver: _.throttle(() => {
// do something here or call another function like
this.yourFunctionFromViewModelForMouseOver();
},100)
То же самое для onMouseLeave={this.mouseLeave}
mouseLeave: _.throttle(() => {
// do something here or call another function like
this.yourFunctionFromViewModelForMouseLeave();
},100)