169 похожих чатов

Подскажите ещё вот что, плез. Реактивный провайд-инжект на среднем проекте нормально

зайдёт?

Не встречал их вообще в проектах которые видел. Либо ничего, либо вьюкс

15 ответов

23 просмотра

Если нет vuex то можно юзать

Сергей-Харченко Автор вопроса
Bekulan
Если нет vuex то можно юзать

Спасибо. Просто можн ои вьюкс, но чёт избыточно.. хз

Сергей-Харченко Автор вопроса
Bekulan
На inject особо ничего не сэкономишь

Спасибо! Ну раз ты шаришь, ещё один вопрос. Если делать локализацию, вьюкс можно сказать необходим?

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

Сергей-Харченко Автор вопроса
Grigorii K. Shartsev
А как он связан с локализацией?

Я не силён в этом. Представил что нужно хранилище, если делать локализацию.. А спросил что бы заранее решить со стором.

Bekulan
На inject особо ничего не сэкономишь

Короче, юзай mapState, mapActions и будет тебе счастье

Сергей Харченко
Я не силён в этом. Представил что нужно хранилище,...

Короче локализация i18n, вообще на будущее в стор нельзя хранить такие статичные вещи, она исключительно для реактивности и все

Сергей-Харченко Автор вопроса
Bekulan
Короче локализация i18n, вообще на будущее в стор ...

То что хотел услышать.. спасибо. Пока не силён в этом прост

Сергей-Харченко Автор вопроса
Bekulan
Короче локализация i18n, вообще на будущее в стор ...

сори.. ещё один, появился после ответов. Т.е. если есть вьюкт, может быть и провайды инжекты в проекте, да?

Сергей-Харченко Автор вопроса
Grigorii K. Shartsev
Они совсем разные задачи решают

Спасиб. Логически я это понимаю. Но всё обычно сложнее бывает)

Сергей Харченко
Спасиб. Логически я это понимаю. Но всё обычно сл...

Стор - это глобальное состояние (реактивное). В случае Vuex ещё и с flux (мутациями через диспетчер). Provide inject же не глобальный, а предоставление чего-то поддереву (а не всему приложению) с последующим внедрением. Это не только позволяет дать данные кучке компонентов на странице, как с контекстом, что можно было бы в таком применении назвать альтернативой стора, но и решать ещё много других типов задач. Это предоставление конфигурации компонентам, что удобно, например, библиотекам компонентов. Это удобное создание сильно связанных глубоких компонентов. Это удобное разделение компонентов на компонент и его части, как с группой и элементами, которые передаются через слоты. Это связь компонентов на расстоянии, как с компонентами предоставления и получения валидации в библиотеках валидации.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта