если аналог context из реакта?
https://ru.vuejs.org/v2/guide/components-edge-cases.html#%D0%92%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9
Я слышал что provide/inject не рекомендуется использовать везде где вздумается, поэтому собственно и задал вопрос.
Вы спросили "как во вью2 реализуется provide/inject"
Прошу прощения, некорректно задал вопрос, интересуют альтернативные способы
Часто для внедрения зависимостей их просто помещают в контекст всех компонентов через расширение прототипа
везде не рекомендуется, как и любая другая технология
Спасибо, буду пробовать.
Это не лучший вариант, просто мы ограничены тем, что можно сделать во Vue 2 при установке плагина
что вы хотите провайдить?
Если есть возможность внедрить что-то через provide/inject, то лучше через него, чем через расширение прототипа. Или вообще ничего не внедрять и использовать прямой импорт :)
Да я в принципе интересуюсь, знаю реакт, решил вью изучить и смотрю как реализуются во вью те или иные моменты
проблема как раз в том, что по-разному
Например я в компоненте получаю данные с сервера, от которых зависит отрисовка элементов в разных компонентах и чтобы не устраивать props drilling ищу валидный способ
Обычно либо передают через пропсы, либо хранят в сторе
Ну я так и подумал, что скорее всего через стейтменеджмент решается
Обсуждают сегодня