Why use React instead of other frameworks like Angular or Vue?

React allows for the ability to easily create dynamic applications that need less code to be built or maintained. With robust features like making use of a virtual DOM (improving performance speed of your applications) and reusable components (less development time) the result is a singular data flow that scales quickly without losing stability...and they're just fun to build!