We used to throw if event listener is not a function in Stack:
ReactDOM.render(
<h1 onClick={{}}>Hello World!</h1>,
document.getElementById('container')
);

Fiber silently ignores this.
I think we should throw. This would let us add support for objects (e.g. for passive listener configuration) if we want to in a minor rather than a major.