Привет, подскажите плз, не могу разобраться в чем проблема, есть кнопка она принимает проп _selected_, в зависимости от значения этого пропа меняется содержимое кнопки, так же внутри компонент перехватывает обработчик клика вызывает свой где вызывает обработчик который пришел в пропы и вызывает обработчик который меняет внутренний стейт кнопки, это все работает нормально, но так же есть обработчик для события когда курсор мыши покидает кнопку и вот он почему то отрабатывает в к тот момент когда меняются пропы кнопки, в частности _select_, можно ли как то сделать так что бы _handleMouseLeave_ не отрабатывал несколько раз?