Size: a a a

Angular - русскоговорящее сообщество

2019 November 28

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Иии?) ну тут кидается экшн, под капотом эффект подпишется и подсунет данные
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
so?)
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Yuri Stepanov
чтобы выпендриваться, что ты сабскрайб не используешь)
Effects isolate side effects from components, allowing for more pure components that select state and dispatch actions.
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Это первое
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Как связана семантика написания Эффектов с темой сабскрайба:)
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Ща гляну, нет ли в доках нормального описания, ибо мое представление не обязательно правильное
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Я знаю как они работают:)
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Ты писал эту либу?
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Ахахах, окей:)
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Что окей? Понимания как что-то работает без ухода в реализацию - не бывает
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Крч, если коротко, эффекты просто передают один поток в другой поток, сами по себе они не должны подписываться на него
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Подписка идет только на основной стейт стора, а уже там происходит магия
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Это если не ебаться долго с объяснением ядра ангуляра
источник

ПП

Павел П in Angular - русскоговорящее сообщество
По факту эффекты вообще не подписываются, они просто должны запоминать, на какой обсервейбл передать стору, при появлении экшна конкретного типа в их поле зрения
источник

ПП

Павел П in Angular - русскоговорящее сообщество
А уже этот обсервейбл, табишь патак, можно пайпить и менять, за счет чего из него в стор вылетают не голые данные, а конкретные экшны
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Returns
R & CreateEffectMetadata: If EffectConfig#dispatch is true, returns Observable<Action>. Else, returns Observable<unknown>. Ну или так, если по офишл докам
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Кста, тру пацаны ставят dispatch: false, чтобы сраный вебшторм им не говнил ошибками типов
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Так, к слову
источник

ПП

Павел П in Angular - русскоговорящее сообщество
А сами через инджекшн сторов все равно диспатчат дохера экшнов, шоб можно было охрененно интересно проводить поиски асинхронных багов, которые в 2 раза круче синхронных, ибо могут происходить вне зависимости от состояния друг друга
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Но это к слову
источник