This is why hydration should be non-blocking and progressive, and why it needs to be easy to move logic from client to server without rearchitecting your app.
When directed at library authors, it makes more sense — although if he directed its criticism at jQuery, it wouldn’t be able to fix any problems.
Here’s what’s interesting about React though.
1. It should nudge you to do things in a scalable way by default. You should only pay for what you use.
2. When something gets slow, there should be a straightforward way to fix it.
Solving this generally for UI is hard, but worth the effort.