Description
Version
3.0.1
Reproduction link
https://thereisntoneandyoushouldnotrequirethis.com
Steps to reproduce
- Go to your docs.
- Read them.
- Think about whether they would be helpful to someone trying to set up a Vue app.
What is expected?
Helpful documentation walking you through set up of a Vue app using Vuex.
What is actually happening?
A lot of info on concepts and no info on actually bringing in Vuex to your application.
Vue's documentation in general never actually walks you through setting anything up. It provides a few code snippets and assumes you'll understand. The documentation has been the biggest source of my frustration while using Vue since it never actually explains anything.
For example, on the Vuex installation page, sandwiched between CDN/package manager installation and building from source, you've put that Vuex needs to be instantiated in a module set up. You've provided zero context for this. Is this in the store? Is this for every file you need to access the store in? More importantly, it shouldn't be on the installation page, let alone sandwiched in between different installation methods. Vue's documentation is riddled with these issues. Unfortunately, I still don't actually know enough about how Vue actually works to be able to contribute to the documentation in any way. If I didn't have to use Vue for the project I am on, I would be using React, Redux, & RxJs and have access to meaningful, better written documentation that bothers to walk you through the set up. If Vue actually wants to gain any real traction, you're going to need to actually show folks how to use and set up your tools.