Size: a a a

Советский Angular

2020 September 07

ДМ

Денис Макаров... in Советский Angular
причем ответ реальный) я не с потолка взял) мне так коллеги с соседнего проекта в компании ответили)
источник

АМ

Артур Мудрик... in Советский Angular
Денис Макаров
я скорее отрицательно отношусь. На рынке сплошной ngrx, никто даже не задумается, надо ли его добавлять в приложение или нет. Просто берут и все) спрашиваешь зачем: ну нам стейт нужен)
ну, ок, в простых случаях прекрасно стейт хранить в сервисах, как я и делаю, но в реально больших приложениях всё же нужен стейт-менедер или и в таком случае тоже без проблем можно всё делать в сервисах? Другими словами, стейт-менеджеры переоценены или нет?
источник

ДМ

Денис Макаров... in Советский Angular
Артур Мудрик
ну, ок, в простых случаях прекрасно стейт хранить в сервисах, как я и делаю, но в реально больших приложениях всё же нужен стейт-менедер или и в таком случае тоже без проблем можно всё делать в сервисах? Другими словами, стейт-менеджеры переоценены или нет?
реально большое приложение с одной глобальной шиной) ну такое)
источник

S

Smooth Operator in Советский Angular
источник

АМ

Артур Мудрик... in Советский Angular
ну начинается...
источник

AO

Alex Okrushko in Советский Angular
Денис Макаров
я скорее отрицательно отношусь. На рынке сплошной ngrx, никто даже не задумается, надо ли его добавлять в приложение или нет. Просто берут и все) спрашиваешь зачем: ну нам стейт нужен)
Я об этом часто говорю.
Добавляйте свои 👍 https://github.com/AngularMoscow/Talks/issues/66
источник

S

Smooth Operator in Советский Angular
Артур Мудрик
ну начинается...
в этот раз у нас есть разработчик ngrx)
источник

ДМ

Денис Макаров... in Советский Angular
хз, вот лично из опыта) года 2 назад я в реакте столкнулся с редаксом и первое время это было прикольно) потом ты месяц пишешь эти экшены и устаешь. типа, ага, надо сделать круд модуль, и сразу сидишь и бойлерплейтишь это все. Редакс сейчас обзовелся тулкитом, который в разы упрощает процесс, но до идеала конечно далеко.
источник

AO

Alex Okrushko in Советский Angular
Денис Макаров
хз, вот лично из опыта) года 2 назад я в реакте столкнулся с редаксом и первое время это было прикольно) потом ты месяц пишешь эти экшены и устаешь. типа, ага, надо сделать круд модуль, и сразу сидишь и бойлерплейтишь это все. Редакс сейчас обзовелся тулкитом, который в разы упрощает процесс, но до идеала конечно далеко.
Тулкит, кстати, некоторые вещи позаимствовал у NgRx 😀 (те же entities). Полный круг получился.
источник

ДМ

Денис Макаров... in Советский Angular
Alex Okrushko
Тулкит, кстати, некоторые вещи позаимствовал у NgRx 😀 (те же entities). Полный круг получился.
Как решишь проблему? есть модуль. Набор фильтров(состояниях в редьюсере), и запрошенные по этим фильтрам данные(тоже кладем в стор). Все классно. Есть описаные экшены, редьюсеры. Но вот нам на след день говорят - сделайте плиз, чтобы у нас было 2 таких окна. Чтобы мы могли сравнивать данные. Как будешь решать на ngrx?
источник

ДМ

Денис Макаров... in Советский Angular
забыл, еще описали эффекты) и селекторы)
источник

ДМ

Денис Макаров... in Советский Angular
вот теперь все)
источник

S

Smooth Operator in Советский Angular
Денис Макаров
Как решишь проблему? есть модуль. Набор фильтров(состояниях в редьюсере), и запрошенные по этим фильтрам данные(тоже кладем в стор). Все классно. Есть описаные экшены, редьюсеры. Но вот нам на след день говорят - сделайте плиз, чтобы у нас было 2 таких окна. Чтобы мы могли сравнивать данные. Как будешь решать на ngrx?
как же ты душишь
источник

S

Smooth Operator in Советский Angular
инб4 делаем динамические сторы в сторе)
источник

ДМ

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

ДМ

Денис Макаров... in Советский Angular
Денис Макаров
Как решишь проблему? есть модуль. Набор фильтров(состояниях в редьюсере), и запрошенные по этим фильтрам данные(тоже кладем в стор). Все классно. Есть описаные экшены, редьюсеры. Но вот нам на след день говорят - сделайте плиз, чтобы у нас было 2 таких окна. Чтобы мы могли сравнивать данные. Как будешь решать на ngrx?
а потом говорят, что нужно 4) типа на большом экране будет вообще класс)
источник

AO

Alex Okrushko in Советский Angular
Денис Макаров
Как решишь проблему? есть модуль. Набор фильтров(состояниях в редьюсере), и запрошенные по этим фильтрам данные(тоже кладем в стор). Все классно. Есть описаные экшены, редьюсеры. Но вот нам на след день говорят - сделайте плиз, чтобы у нас было 2 таких окна. Чтобы мы могли сравнивать данные. Как будешь решать на ngrx?
Обширный вопрос. Нужен ли этот стейт в остальной аппликации? Если нет - изначально можно на ComponentStore сделать и забыть. У каждого окна свой независимый стейт.
Если этот стейт всё-таки нужен в других частях аппы, то зактдываешь каждый стейт по индех в сторе - вопрос решён 😉
источник

ДМ

Денис Макаров... in Советский Angular
Alex Okrushko
Обширный вопрос. Нужен ли этот стейт в остальной аппликации? Если нет - изначально можно на ComponentStore сделать и забыть. У каждого окна свой независимый стейт.
Если этот стейт всё-таки нужен в других частях аппы, то зактдываешь каждый стейт по индех в сторе - вопрос решён 😉
решен) только вот проблема) люди которые работают с ngrx все суют в него)
источник

ДМ

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

AO

Alex Okrushko in Советский Angular
Денис Макаров
решен) только вот проблема) люди которые работают с ngrx все суют в него)
Я знаю, я об этом рассказываю и пишу. Далеко не всё там нужно. Есть где глобальный стор реально помогает, а есть где только мешается. Многие из вас наверняка напоролись на такие случаи, и сложилось мнение, что вообще не нужен.
источник