Even though VueJS and ReactJS share few common features there are many difference between them. Let's list down them in a table format.
Feature VueJS ReactJS
Type JavaScript MVC Framework JavaScript Library
Platform Primarily focused on web development Both Web and Native
Learning Curve A steep learning curve and requires deep knowledge A steep learning curve and requires deep knowledge
Simplicity Vue is simpler than React React is more complex than Vue
Bootstrap Application Vue-cli CRA (Create React App)