потока можно просто дергать при желании последнее значение. Чем это выгоднее?
не совсем понял о чем ты. Хранилище для обмена между компонентами, а что значит дергать с потока?
vuex управляет состоянием приложения. Какая вкладка открыта, какой компонент отображается, как именно отображается тот или иной компоненет, как изменить отображение в зависимости от тех или иных действий пользователя, активна кнопка или нет и т.д. Мутации и Экшены нужны в свою очередь для того, чтобы сделать все изменения управляемыми, инкапсулировать состояние и предоставить простой единообразный способ управления всем этим, в том числе и мощный инструмент отладки А основная проблема, которую решают потоки - это конкуренция в асинхронном програмированнии. Скажем, тебе нужно организовать текстовый поиск, при котором происходит запрос к удаленному серверу, можно потратить минут 10 описывая это через колбеки, вводя дополнительные состояния, чтобы запросы передавались не чаще, скажем, одного раза в 2 секунды, чтобы запросы не передавались, если данные поля не изменились, и еще пара проверок, и все это будет крайне утомительно, если не сказать болезненно. С помощью rxjs эта совокупность проблем решается в несколько строк кода. Разные задачи у vuex и rxjs.
Обсуждают сегодня