This is very good advice. And learn the basics of JS before you learn ES6. ES6 is mostly just shorter ways of writing things you already could with ES5.
That would be wonderful, but I would like to have ready-made Vue components that I can plug into my app for rapid development. After searching incredibly hard, I realized that preexisting Vue components/frameworks as they are right now have a lot of bugs, or lack good documentation (some only in Chinese), or have visual glitches.
One can't deny that for such things popularity of the framework is supremely important. Even though I think Vue is superior to React/Angular, only half of the batteries are included.
i liked vuejs. I was able to go from start->completing a project much quicker than with React. That's because with react you have to also learn the entire ecosystem so that includes learning react-router, redux (or one of the 100 alternatives), webpack, etc. etc.
However, The biggest annoyance for me was getting the syntax/code formatting on sublime 3. That's what kept me from enjoying working in react. I decided to stop being lazy and configured it all to play nicely and things like react-create-app make it much more pleasant than spending all your time stuck on tooling instead of creating.
Also there is a job market for react and a good future ahead. There's no worry about react funding since facebook actively works on it. Vue is mostly donation/contributions and heavily relies on one individual. I think React has more of a learning curve but is the better bet long term.
I will offer my own anecdote. I started learning react "the idiot way". Made my own state/stores, wired them up with little functions that my components called, directly included react file as a script tag, and made our first React project -- an analytics dashboard.
Now we have refactored everything and re built a large portion of our front end stack using react/redux/es6, but that first "react for idiots" project I think was an important learning step.
[+] [-] rublev|8 years ago|reply
[+] [-] copperx|8 years ago|reply
[+] [-] sooheon|8 years ago|reply
[+] [-] londondev45|8 years ago|reply
[+] [-] dceddia|8 years ago|reply
[+] [-] harrypujols|8 years ago|reply
[+] [-] copperx|8 years ago|reply
One can't deny that for such things popularity of the framework is supremely important. Even though I think Vue is superior to React/Angular, only half of the batteries are included.
[+] [-] sayurichick|8 years ago|reply
However, The biggest annoyance for me was getting the syntax/code formatting on sublime 3. That's what kept me from enjoying working in react. I decided to stop being lazy and configured it all to play nicely and things like react-create-app make it much more pleasant than spending all your time stuck on tooling instead of creating.
Also there is a job market for react and a good future ahead. There's no worry about react funding since facebook actively works on it. Vue is mostly donation/contributions and heavily relies on one individual. I think React has more of a learning curve but is the better bet long term.
[+] [-] hfourm|8 years ago|reply
Now we have refactored everything and re built a large portion of our front end stack using react/redux/es6, but that first "react for idiots" project I think was an important learning step.
[+] [-] Xoros|8 years ago|reply