Size: a a a

Советский Angular

2020 November 25

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Пёß Цифроwого Сопротивlения
Вопрос тут у меня по большому рефакторингу.

Есть страничка для отображения сущности. Примерно 20 вариантов значений полей управляют отображением около 30 элементов на странице в различных комбинациях.
Сейчас вся логика зашита во вьюхах по сути и очень трудно понять какие варианты мы вообще имеем.
Я думаю как это все дело распилить. Смотрю пока в сторону конечных автоматов (xstate.js.org), но может есть какие мысли получше?
правильно ли я понимаю, что у тебя есть набор ситуаций, когда компонент должен отображаться поразному?
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Вертихвост キバ 🏡🦊
правильно ли я понимаю, что у тебя есть набор ситуаций, когда компонент должен отображаться поразному?
если за компонент считать страницу, то да
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
там конечно внутри побито уже на различные компоненты и прочее.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Пёß Цифроwого Сопротивlения
там конечно внутри побито уже на различные компоненты и прочее.
а как это сейчас выглядит?
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
ну т.е. что-то должно быть видно когда статус OPEN
что-то когда  CLOSE
что-то когда  OPEN && propA == 'xxx'
и все в таком духе
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
ага, понял
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Вертихвост キバ 🏡🦊
а как это сейчас выглядит?
примерно так :)
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
т.е. теоретически я могу это все конечный автомат запихнуть, но мне переходы не так важны. мне интереснее что рендерить при состоянии Х
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
и вот я не уверен, что сложность уменьшиться
источник

Π

Παύλος in Советский Angular
Пёß Цифроwого Сопротивlения
привет, давно не заходил
Привет, и то верно. Как дела?
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Παύλος
Привет, и то верно. Как дела?
да по малу. хоум офис задолбал
источник

Π

Παύλος in Советский Angular
Пёß Цифроwого Сопротивlения
да по малу. хоум офис задолбал
А у нас демократия- можно в офисе, а можно дома.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Пёß Цифроwого Сопротивlения
и вот я не уверен, что сложность уменьшиться
мне тоже кажется, что сложность только увеличится
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
ну у нас тоже можно и так, и так. но как-то ленишься ездить
источник

Π

Παύλος in Советский Angular
Пёß Цифроwого Сопротивlения
ну у нас тоже можно и так, и так. но как-то ленишься ездить
Как там Берлин живет, театры, кино работают? Berghain и другие клубы, судя по инстаграму, закрыты
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
автомат он по идее описывает состояние и в какой состояние можно прийти
а мне надо другое по идее, вот состояние и посчитай флаги
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Παύλος
Как там Берлин живет, театры, кино работают? Berghain и другие клубы, судя по инстаграму, закрыты
бары закрыты, клубы тоже. кино можно, но с ограничениями
рестики только на вынос. многие просто закрылись
метро/магазы только в маске
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
короче из развлечений только алкоголь и пешие прогулки 🙂
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
аа, ну и еще и школы-садики периодически закрывают на карантин
источник

Π

Παύλος in Советский Angular
Пёß Цифроwого Сопротивlения
короче из развлечений только алкоголь и пешие прогулки 🙂
Так бары закрылись же)
А мы недавно с коллегами в бар ходили, вживую удаленщиков увидел)
источник