In my company, we are dealing with a large application that contains extensive amounts of data.
We are currently debating whether to organize the application using 3 main modules and keeping the main module flat in store,
or utilizing sub-modules as necessary (with about 6-8 sub-modules for each main sub-module).
I am seeking advice specifically from individuals experienced in developing complex applications with Vuex. Which approach is better: maintaining a flat module structure or implementing sub-modules?
Let's weigh the pros and cons