зайдёт?
Не встречал их вообще в проектах которые видел. Либо ничего, либо вьюкс
Если нет vuex то можно юзать
Спасибо. Просто можн ои вьюкс, но чёт избыточно.. хз
На inject особо ничего не сэкономишь
Спасибо! Ну раз ты шаришь, ещё один вопрос. Если делать локализацию, вьюкс можно сказать необходим?
Зайдет. Он не полное противоречие стора как минимум потому, что стор глобальный, а провайд делает контекст для поддерева компонентов и будет разный у разных провайдеров.
А как он связан с локализацией?
Я не силён в этом. Представил что нужно хранилище, если делать локализацию.. А спросил что бы заранее решить со стором.
Короче, юзай mapState, mapActions и будет тебе счастье
Короче локализация i18n, вообще на будущее в стор нельзя хранить такие статичные вещи, она исключительно для реактивности и все
То что хотел услышать.. спасибо. Пока не силён в этом прост
сори.. ещё один, появился после ответов. Т.е. если есть вьюкт, может быть и провайды инжекты в проекте, да?
Они совсем разные задачи решают
Спасиб. Логически я это понимаю. Но всё обычно сложнее бывает)
Стор - это глобальное состояние (реактивное). В случае Vuex ещё и с flux (мутациями через диспетчер). Provide inject же не глобальный, а предоставление чего-то поддереву (а не всему приложению) с последующим внедрением. Это не только позволяет дать данные кучке компонентов на странице, как с контекстом, что можно было бы в таком применении назвать альтернативой стора, но и решать ещё много других типов задач. Это предоставление конфигурации компонентам, что удобно, например, библиотекам компонентов. Это удобное создание сильно связанных глубоких компонентов. Это удобное разделение компонентов на компонент и его части, как с группой и элементами, которые передаются через слоты. Это связь компонентов на расстоянии, как с компонентами предоставления и получения валидации в библиотеках валидации.
Обсуждают сегодня