Coming from a Vue.js background, transitioning to React had been rather
unpleasant for me. One of the many things I found so much harder to implement (and by implementing I mean to do it right) was form validation and data binding. If you know Vue, you know it’s got this magic thing called v-model. You can also create custom v-model bindings and create self-validated components. If you don’t know Vue but… You’ve read all of your free stories this month. Upgrade for unlimited access.