Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1. Vue uses the actual DOM not virtual DOM like react

2. BOTH react and Vue can be learnt in a day

3. BOTH can seem daunting when you're making production app (Vuex, redux, webpack, Vue-router, react-router...)

So, I don't not agree with 'learning curve' that's thrown at React. Both Vue and React are amazing. If you want to use them properly, you as a developer has to spend the time to learn.



> 1. Vue uses the actual DOM not virtual DOM like react

Facebook really should have named the Virtual DOM something different to avoid this confusion. The "Virtual DOM" is not an alternative to the DOM (which would be impossible), it is just a string diffing algorithm to minimize the number of DOM mutations required.


Based on the down-votes I'm assuming most React users don't actually know what the virtual DOM is...


"Something inevitably has to put shit in to the DOM." - 91bananas 2015


1. My understanding is that Vue consolidates mutations in memory and applies the consolidated results resulting in less DOM churn.

2 and 3 are entirely subjective.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: