Learning Vue.js: Pitfalls and Advice
But there are some extraordinary frameworks, which will stay longer, and which are definitely worth learning. One of them is Vue.js, the hero of our discussion.
In this post, we will try to share our experience with pitfalls and advice while learning it.
There is a bunch of advice that every developer wished to know before he starts his journey into Vue.js.
- Read Vue.js official documentation official.
The source of truth in every framework is its documentation. The documentation is like a book cover because we make our first judge based on it. In the case of Vue.js, documentation is not just good, it is great. It is user-friendly, well explained and has a lot of examples. Additionally, there is an even Android [application] with Vue.js documentation. Nice job on the Vue.js team!
- Take a practical course to master.
Reading documentation is must-have, but sometimes you just need explanation in another point of view. Moreover, it's always useful to start building some project alongside with gaining understanding.
Recommended course: [Vue.js 2 Complete guide].
- Make a pet project with Vue.js.
Just by learning concepts and syntax you will not become a Vue.js master. You need to gain some practical skills. So why not to make some pet project? It can be fun and useful at the same time.
- Read books that were written by an expert.
Information in books about frameworks is like a water in a mountain river. It is relevant only for a small period of time, but when it is still up-to-date you can use this source of knowledge.
Recommended books: [Learning Vue.js 2].
During learning Vue.js we haven't discovered a lot of pitfalls. However, learning is not all about rainbows and unicorns. There is one point that is definitely worth mentioning.
- Lack of information. In the advice section, we have discussed a lot of resources to learn Vue.js, but sometimes while working on a pet project, you can meet the very specific case, which can be absent in the documentation and other resources, which were mentioned above. So, what developers usually do in this case? StackOverflow/Google to the rescue! But that is where pitfall lays - there are not so many questions, answers, and articles. Additionally, if you ask a question, the answer will come not so quickly, and who knows whether it will come at all. So just be aware of it. This is not as smooth as with Angular or React.
We hope the situation will change in the nearest feature as the Vue.js community grows so rapidly.
It is always good to have some road map that shows you the right direction. This is our map to master Vue.js. We really hope that this will help you a lot.
Bonus: Collection of all resources you need in your path to learn or work with Vue.js - [Awesome Vue]