As VueJS continues to become more and more widespread, several best practices are emerging and becoming standard.
levelup.gitconnected.com