Czy struktura store'a jest poprawna?

0

Czy ponizsze rozplanowanie store'a jest ok? Mam watpliwosci bo nie mam doswiadczenia z Vuexem

/categories      - displays list of categories 
/categories/:id  - displays single category (can be edited in place) and products in that category
/categories/new  - displays form to add new category
/products        - displays list of products
/products/:id    - displays single product details (can be edited in place)
/products/new    - displays form to add new project

Wiem ze powinienem miec osobny state dla produktow i kategorii oarz state'y dla currentProductId oraz currentCategoryId. Wymyslilem cos takiego jak ponizej (gettery)

Getters:

/categories/all // returns all categories
/categories/new
/categories/details/category //something like $store.getters['categories/all'][currentCategoryId]
/categories/details/state //(EDIT/READ) 
/categories/details/category/products //gets current category, iterate over productIds property and filters products from /products/all

Jak widac pewne moduly sa zagniezdzone w sobie, np details w categories, category w details itd. Dobrze do tego podchdoze?

Pzdr

0

A może coś takiego:

/categories/all // returns all categories
/categories/new
/categories/{:categoryId}/ //something like $store.getters['categories/all'][currentCategoryId]
/categories/{:categoryId}/state //(EDIT/READ) 
/categories/{:categoryId}/products //gets current category, iterate over productIds property and filters products from /products/all

1 użytkowników online, w tym zalogowanych: 0, gości: 1