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

Чем это будет лучше корневого сервиса/сервисов с BehaviorSubject?

13 ответов

22 просмотра

Ничем не лучше и не хуже. Просто даст своим минусы и свои плюсы. Например какую никакую структуру. Всё равно одним сервисом с subj не обойтись, придётся операторы свои писать, методы какие то общие ещё что то

Elmir-Kuba Автор вопроса
Oleg Safonov
Ничем не лучше и не хуже. Просто даст своим минусы...

просто я смотрел на ютубе как внедряют ngrx и чет мне стало страшно от того сколько килотонн кода надо писать

ngrx-component-store посмотрите. Вчера на общем собрании вроди утвердили к применению)

Elmir-Kuba Автор вопроса

Вот развернутый ответ. https://medium.com/ngx/practical-use-rxjs-81aaab57045c

Elmir Kuba
просто я смотрел на ютубе как внедряют ngrx и чет ...

это по началу так кажется, когда понимаешь всю суть - становится куда проще. Вы пишете, что двумя сервисами можно обойтись - неужели у вас всего два состояния надо хранить? Все состояния надо разделять на отдельные стейты или сервисы, в зависимости от того, что в итоге используется. Поэтому я написал про 2 стейт менеджера. ngrx для более крупных приложений, ngxs для любых подходит. Чтобы сохранить состояние - нужно всего 2 файла, со стейтом и с экшеном. Удобство - всегда одинаковая структура стейтов, вряд ли кто-то будет городить поверх стейтов своё кастомное хранилище. Есть плагин redux-devtools для браузера, можешь в девтулзах видеть весь свой стейт, что в нём хранится и когда что сеттилось. Я видел кастомные решения стейт менеджеров и практически все они приходят к тому же самому, что и библиотеки

Andrei
Вот развернутый ответ. https://medium.com/ngx/prac...

"вместе с вами реализуем собственный Ngrx на RxJS" - если это, чтобы объяснить как все работает, тогда супер. В другом случае я не понимаю зачем

Elmir-Kuba Автор вопроса

можно делать много сервисов

Elmir Kuba
можно делать много сервисов

Можно, хочу чтобы поняли - я не призываю использовать стейт менеджеры, их использование зависит от приложения, его размеров и задач, которые оно решает. Если приложение планируется крупное, где будет много запросов, которые могут зависеть друг от друга, стоит понимать, что на сервисах будет сложнее поддерживать.

Dmitry Likholetov
Можно, хочу чтобы поняли - я не призываю использов...

Масштаб не определяет, необходимость ngrx. Но стей , в каком либо виде, будет всегда. Имхо

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
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
Карта сайта