Элемент до клика имеет размеры 60х60, после клика 200х170. onMouseOut срабатывает по старым размерам элемента, хоть конслолил непосредственно перед выполнением функции, дом видит новые размеры..
Код
<div
ref={this.elementRef}
className={cn()}
onClick={(!onShow)?this.onShow:null}
style={{
alignSelf: (show)?'baseline':'center',
transition: (show)?'.4s' : '0s',
zIndex: (show)?666:1,
height: (show)?'200px':this.state.sizeCard,
width: (show)?'170px':this.state.sizeCard,
background: card.bgnColor,
color: card.textColor
}}
onMouseOut={(onShow)?this.offShow:null}
>
..........