Tak, że widziałem to w kodzie w ostatnim czasie. Bezwarunkowy zwrot z onClick
<Button onClick={() => history.push('/urlTing') }>
Ting
</Button>
To co, bardzo "nie-nie"? Czy tak jest lepiej? Każdy wkład będzie tu mile widziana. I jedno, i drugie, wydaje się, zapewnia pożądane zachowania.
Oczywiście, jak to wygląda bez niejawnego zwrotu.
<Button onClick={() => {
history.push('/urlTing');
}}>
Ting
</Button>