I have read that including jQuery inside Vue project is not advisable https://vuejsdevelopers.com/2017/05/20/vue-js-safely-jquery-plugin/
But if I include specific plugin for each task then those plugin have common code each in their own codebase. For example let's say finding some element by complex selector. This is already supported in jQuery so if I use jQuery plugin the plugin would be using jQuery's centralised code but if I use vanilla JS plugins each plugins would have their own code and may be duplicated across several plugins which would ultimately increase my JavaScript file size.
I wanted to know what is the best practise for Vue project - go with vanilla JS plugins or use jQuery and it's plugins whilst creating components for it. I am quiet confused.
It is early days since my project has started and I want to know what is the best way to include plugins? Should I include jQuery plugins in my Vue project or should I use vanilla plugins doesn't matter if most of them have duplicate code inside their plugin.