Minor correction: vue.js has 2way binding in the form of the v-model directive.
As a big fan of Vue.js it astounds me that OP ranked Vue so low in here, Vue supports props like React does, but it also supports 2-way data binding to component-level variables (AND it lets you watch certain variables for changes over time, including watching store variables in Vuex!), it's performant and easy to learn, as well as it having a ton of support for all kinds of libraries
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.