В целом - да, а норм ли в конкретной ситуации - надо смотреть
компонент профиля юзера, в нем компонент галереи его фотографий. некоторые фотографии скрытые, которые требуют запроса на доступ к приватным фото. на фото в лайтбоксе кнопка запроса доступа, которая дёргает ивент в компоненте галереи, а тот в свою очередь отправит ивент в компонент профиля откуда мы уже дёрнем апи и изменим стейт request_pending
тут не очень любят event bus, но иногда это бэст варик. еще можно использовать vuex
event bus у меня только для вебсокета шоб везде уведомления были. чето не очень хочется туда еще и это впихивать %)
Как минимум в этом чате не было примера задачи, которая шиной точно решается лучше, чем альтернативами. Vuex подходит только тогда, когда нужно однозначно центральное состояние. Желательно ещё, чтобы там был смысл от усложнения работы с ним через мутации и действия. Помимо них есть ещё provide/inject, есть реактивные данные компонентов (мини-сторы, stateful-сервисы и т.п.) В некоторых случаях даже слотами можно заменять
сообщения сокетов тоже что ли черех vuex лучше? уведомления всякие а-ля новое сообщение и тд. что-то сомневаюсь
А где я говорил, что их надо во vuex?
нигде, я же просто спрашиваю :)
да были примеры, давно только, года 2 назад) в гибридных приложениях вполне норм, тк такие поделки и так из г и палок)
У сокетов можно напрямую интерфейс выдывать, можно через обёртку. Если работа с сокетами (что очень вероятно) идёт в парадигме событий, то это просто event emitter, который подключается или внедряется там, где нужно. А вот уже от того, где эти данные нужны, можно думать, связывать ли это со стором
Обсуждают сегодня