Size: a a a

Советский Angular

2021 January 14

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Щас пойду гуглить
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Денис Макаров
ну я вижу след минусы:
* много бойлерплейта
* одна общая шина экшенов и один глобальный стейт

P.S. для Алекса специально отмечу, что ngrx-component-store я не трогал, и в курсе что он есть
А что юзать вместо него? Акиту?
источник

DT

Dmitriy Teplov in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
А что юзать вместо него? Акиту?
а для чего ты его юзаешь вообще?
источник

ДМ

Денис Макаров... in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
А что юзать вместо него? Акиту?
у нас управление стейта на сервисах
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Dmitriy Teplov
а для чего ты его юзаешь вообще?
Для сохранения данных, которые надо получать по апи не часто
источник

S

Smooth Operator in Советский Angular
Денис Макаров
у нас управление стейта на сервисах
у ля ля
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Мне сказали юзать его, чтобы апи не дрочить
источник

ДМ

Денис Макаров... in Советский Angular
но Акита мне нравится, больше походит на ангуляр вей и как по мне, местами даже режет бойлерплейт. Но я с ним очень мало работал, поэтому не могу сказать о его минусах. Один есть точно: все сервисы провайдятся только в рут((
источник

ДМ

Денис Макаров... in Советский Angular
ну и под капотом там тоже один стор
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
+ если всегда стучаться на бек = много времени запрос занимает. А его надо делать 1 раз в сутки.
источник

DT

Dmitriy Teplov in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
Для сохранения данных, которые надо получать по апи не часто
@Injectable()
class MyDataService {
 readonly data$ = new BehaviourSubject<Data>(null);
}
источник

DT

Dmitriy Teplov in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
+ если всегда стучаться на бек = много времени запрос занимает. А его надо делать 1 раз в сутки.
ну то бишь не для управления состоянием, а для кеша?
источник

ДМ

Денис Макаров... in Советский Angular
Smooth Operator
у ля ля
ты же знаешь с кем я работаю)
источник

DT

Dmitriy Teplov in Советский Angular
Денис Макаров
но Акита мне нравится, больше походит на ангуляр вей и как по мне, местами даже режет бойлерплейт. Но я с ним очень мало работал, поэтому не могу сказать о его минусах. Один есть точно: все сервисы провайдятся только в рут((
> все сервисы провайдятся только в рут

разве?
я не работал, но доку читал недавно
источник

ДМ

Денис Макаров... in Советский Angular
Dmitriy Teplov
> все сервисы провайдятся только в рут

разве?
я не работал, но доку читал недавно
@xuxicheta лучше знает, я думаю
источник

S

Smooth Operator in Советский Angular
𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100к]
+ если всегда стучаться на бек = много времени запрос занимает. А его надо делать 1 раз в сутки.
но как ngrx это решает
источник

DT

Dmitriy Teplov in Советский Angular
Денис Макаров
@xuxicheta лучше знает, я думаю
https://datorama.github.io/akita/docs/angular/local-state

вот инжектится в компоненте (но глобально один объект, да)
источник

ДМ

Денис Макаров... in Советский Angular
я про то, что у ngrx можно провайдить в фича модули, а тут нельзя. Про провайд в компоненты читал, да
источник

DT

Dmitriy Teplov in Советский Angular
Денис Макаров
я про то, что у ngrx можно провайдить в фича модули, а тут нельзя. Про провайд в компоненты читал, да
не понимаю тебя
а что мешает таким же образом в модуле запровайдить сервисы?

это в ngrx только на уровне модуля можно запровайдить
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in Советский Angular
Dmitriy Teplov
ну то бишь не для управления состоянием, а для кеша?
ну типа
источник