Skip to content

Rip out most usage of VueX #139

Description

@luxaritas

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions