"Help! None of my projects want to be SPAs" by Jason Goldstein https://whatisjasongoldstein.com/writing/help-none-of-my-projects-want-to-be-spas/
I agree with the author that React, unlike Angular or CoffeeScript, seems to have staying power. I think though that React's real innovation is the component model, and there are plenty of other frameworks that have taken that idea and run with it (Vue, Svelte, etc.).