I actually think the more powerful factor was that React and jQuery before it were easy to pick up and start integrating without a lot of fuss. You don't need to build a dedicated website, you can just start incorporating these libraries into your existing stuff. Compare to Angular which basically demanded a rewrite to start using it.
For similar reasons, I thought Vue.js would win over React, but it's starting to seem I was wrong.
For similar reasons, I thought Vue.js would win over React, but it's starting to seem I was wrong.