Size: a a a

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

2019 December 10

ЭП

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

DM

Denis Mayorov in Angular - русскоговорящее сообщество
источник

DM

Denis Mayorov in Angular - русскоговорящее сообщество
вот есть старенький доклад
источник

ДП

Денис Подоляченко in Angular - русскоговорящее сообщество
Вот люди тут стараются делятся своим опытом, а вы? Что вы делаете?
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Эрик Поуль
Вообще я с попкорном сижу, очень увлекательно
потому что я сомневаюсь, касательно того, что человека не взяли из-за одного вопроса
источник

DM

Denis Mayorov in Angular - русскоговорящее сообщество
там где у людей были серьезные проблемы из-за неотписок!
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Denis Mayorov
там где у людей были серьезные проблемы из-за неотписок!
как думаешь, они тоже считали, что пишут безопасный код?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
зато на отписках место в коде с экономили)
источник

DM

Denis Mayorov in Angular - русскоговорящее сообщество
Денис Макаров
как думаешь, они тоже считали, что пишут безопасный код?
я не помню, давно смотрел, посмотри доклад
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Denis Mayorov
я не помню, давно смотрел, посмотри доклад
я кажется его уже видел
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Вертихвост キバ
Давайте, чтобы построить диалог более конструктивно, вы просто опишите что именно вас беспокоит и чего вы хотите добиться. Просто конкретно сейчас я не совсем понимаю вашу точку зрения.

А еще лучше, если мы вместе перенесем обсуждение в другой чат https://t.me/ngSoviet, чтобы здесь не разводить оффтоп.
хорошо, завтра можно продолжить. Если кратко, то я против того когда за утечку памяти выдают что-то другое, а это другое можно решить другим способом. Например, мне говорят "у тебя нет unsubscribe или | async, значит у тебя утечка памяти". Надо нормально людям объяснять, если уж взялись учить
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Nick Kuzmin
ребята делаю dispatch  но в консоле сначала пустой масив а потом только то что попадает в стор почему?
`this.store.dispatch(new LoadSensors({userId, id: null}));

     this.sensors$ = this.store.pipe(select(selectAllSensors));

     this.sensors$.subscribe(sensors => console.log(sensors));`
исправи -
this.sensor$.pipe(
 ofType(SensorActionTypes.AddSensorsSuccess),
 tap((action: AddSensorsSuccess) => this.sensors = action.payload.sensors)
).subscribe(res => console.log(this.sensors));
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
просто слушаю action который мне возвращает уже результат
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Андрей Ч
хорошо, завтра можно продолжить. Если кратко, то я против того когда за утечку памяти выдают что-то другое, а это другое можно решить другим способом. Например, мне говорят "у тебя нет unsubscribe или | async, значит у тебя утечка памяти". Надо нормально людям объяснять, если уж взялись учить
если есть утечка надо её показать и только её. Вы, если взялись учить, учите как показывывать утечку
источник

DM

Denis Mayorov in Angular - русскоговорящее сообщество
Андрей Ч
хорошо, завтра можно продолжить. Если кратко, то я против того когда за утечку памяти выдают что-то другое, а это другое можно решить другим способом. Например, мне говорят "у тебя нет unsubscribe или | async, значит у тебя утечка памяти". Надо нормально людям объяснять, если уж взялись учить
есть здесь доля правды
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Андрей Ч
хорошо, завтра можно продолжить. Если кратко, то я против того когда за утечку памяти выдают что-то другое, а это другое можно решить другим способом. Например, мне говорят "у тебя нет unsubscribe или | async, значит у тебя утечка памяти". Надо нормально людям объяснять, если уж взялись учить
Безусловно, бывают ситуации, когда отсутсвие отписок не приводит к негативным последствиям, и с этим никто не спорит.

Поэтому речь о том, что есть те, кто не знает о потенциальной проблеме, а есть те, кто знает о ней, но не хочет задумываться. Поэтому примеры и статья являются способом донести и обратить внимание людей на потенциальную проблему.

И, как мне кажется, когда вам говорили “у вас тут утечка”, речь была именно про потенциальную утечку, которая может произойти, а может и не произойти. А основной практикой предотвращения подобных ситуаций является простая отписка, то есть соблюдение контракта: подписались -> отписались, поэтому и просили отписаться.
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Андрей Ч
если есть утечка надо её показать и только её. Вы, если взялись учить, учите как показывывать утечку
В статье есть ссылка на отличный доклад, который все детально показывает. Его как раз сюда и продублировали https://t.me/angular_ru/312414
источник

АЧ

Андрей Ч in Angular - русскоговорящее сообщество
Вертихвост キバ
Безусловно, бывают ситуации, когда отсутсвие отписок не приводит к негативным последствиям, и с этим никто не спорит.

Поэтому речь о том, что есть те, кто не знает о потенциальной проблеме, а есть те, кто знает о ней, но не хочет задумываться. Поэтому примеры и статья являются способом донести и обратить внимание людей на потенциальную проблему.

И, как мне кажется, когда вам говорили “у вас тут утечка”, речь была именно про потенциальную утечку, которая может произойти, а может и не произойти. А основной практикой предотвращения подобных ситуаций является простая отписка, то есть соблюдение контракта: подписались -> отписались, поэтому и просили отписаться.
"подписались -> отписались" это ваше личное правило. Если подписались на событие, которое завершается и не может быть повторено без дополнительных на то указаний, то отписыватсья нет смысла. Оно само отписывается. Просто нужно понимать, что отписываться нужно только от инфинитных (бесконечных) событий
источник

N👩

Nikita 👩🏻‍💻💭 in Angular - русскоговорящее сообщество
Андрей Ч
"подписались -> отписались" это ваше личное правило. Если подписались на событие, которое завершается и не может быть повторено без дополнительных на то указаний, то отписыватсья нет смысла. Оно само отписывается. Просто нужно понимать, что отписываться нужно только от инфинитных (бесконечных) событий
Есть смысл
источник