Hi Oscar, there were a few reasons we decided to switch from Vue.js to React. Most notably:
- We were locked into an old version of Vue.js (pre-1.0) and the amount of work it would take to upgrade was the same–if not more–than moving over to React.
- We were using Immutable.js which does not play nicely with Vue.js. (Not sure if newer versions support it?) The cost of converting from immutable to plain ol’ JS, while seemingly small, on a large page.
- The community and tooling is currently stronger. (Vue.js is catching up though!)