Rip out most usage of VueX #139
Labels
priority: p3/standard
Enhancement with nominal value or bug with nominal impact
size: md
type: ergonomics
Tooling, refactoring, etc
Right now, we use VueX in way more situations than we should. There's this common pattern of delegating a network request to VueX and it stores the response on the state, however in many cases there's no reason why it needs to be in a central state store instead of handling the fetch and response inline (even if we need to access it in a different component, often times its better to just pass the data as a prop), plus it creates room for bugs where old invalid data gets used because it's really tied to the page but is cached across pages (see #138 for an example).
The text was updated successfully, but these errors were encountered: