Следует ли использовать хранилище Vuex для запросов GetById? - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть Vue приложение, использующее Vuex для многих его вызовов api / ax ios, с внешним интерфейсом, обращающимся к этим данным через магазин.

У меня есть Show v ie, похожий на ProductDetails где мне нужно вытащить одну запись из базы данных, чтобы отобразить ее атрибуты.

Я делал это в основном из component-> services-> ax ios. однако я заметил в документации эти звонки, сделанные из vuex.

например, отсюда: https://vuex.vuejs.org/guide/getters.html

они показывают магазин как:

const store = new Vuex.Store({
  state: {
    todos: [
      { id: 1, text: '...', done: true },
      { id: 2, text: '...', done: false }
    ]
  }
getters: {
  // ...
  getTodoById: (state) => (id) => {
    return state.todos.find(todo => todo.id === id)
  }
}
})

Очевидно, что когда есть только две записи, это несущественно, но правильно ли это структурировать в производстве?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...