I've recently upgraded to fiber. In 15, when a component updates, the update stack trace looks like this
component1Update
...react framework stuff
component2Update
...react framework stuff
component3Update
setState
onClick() <-- Aha!
How do you find the origin of update in Fiber (React 16)?