Vuex длительное снижение функции - PullRequest
0 голосов
/ 16 октября 2018

Насколько я понял, синхронные редукторы vuex не должны занимать слишком много времени для завершения, чтобы vuex был готов получить больше редукторов без чрезмерной перегрузки.Действия, с другой стороны, могут занять больше времени, поскольку они асинхронные.

Вопрос в том, что если я хочу удалить n элементов из массива, хранящегося в хранилище, мой лучший вариант - удалить иходин за другим с несколькими редукторами, или просто используйте один редуктор и заполните его за O (n)?

Сначала я думал о создании нового списка в действии, подобного оригиналу, но без элемента, который я хотелчтобы удалить, а затем использовать редуктор просто для замены исходного списка новым, проблема в том, что, поскольку действие является асинхронным, исходный список может измениться во время действия, и, таким образом, я могу потерять эти изменения.

Есть ли лучшая практика для такой ситуации?Спасибо!

...