I work daily with React. In recent days I decided to try Vue for the first time.I enjoyed the experience, so I decided to share my thoughts. Frontend Framework Do you know Create React App? Class Components? React Hooks? Next.js? Great, so you know w...
Markdown supported · ⌘↵ to post
Jordan Brennan
I find Vue’s Single File Components with Options API to be the easiest to learn, design, code, and test. Its simplicity compared to React or even Vue’s own Composition API is way more valuable than all of React’s exotic stuff that at the end of the day doesn’t help you achieve anything new. It’s just more code and goofy rules to work around. Also, Vue’s real HTML and CSS trump React’s XML abomination and total lack of support for component styles too.
The final nail in React’s coffin is its persistent incompatibility with web standards. To this day it is not fully compatible with Web Components and fails, and has failed many times, to handle certain HTML attributes correctly. If your web framework struggles to work with HTML that’s kind of a sign right?
I have years of experience with both and would choose Vue over React always.