Passing handlers down
The answer to the exercise in Passing handlers down.
ApppassedplayandShowCardreadsonPlay. Those are two different props, so every Play button was handedundefined.onWatched()ran while React was drawing each card, which is why the console filled up before any click. PassingonWatchedon its own leaves it for React to call later.