Size: a a a

2020 November 30

Вт

Ві тя in Frontend UA
Alexander Kuzmenko
Зае Отлично! Спасибо большое!
🤝 .
источник

I

Ilya in Frontend UA
Alexander Kuzmenko
Зае Отлично! Спасибо большое!
Почему-то мне кажется тайпалиас куда проще читается и имеет меньше связей, но дело твоё, это тоже вариант)
источник

EO

Eugene Obrezkov in Frontend UA
Type alias я бы вообще не использовал в этом случае
источник

AK

Alexander Kuzmenko in Frontend UA
Ilya
Почему-то мне кажется тайпалиас куда проще читается и имеет меньше связей, но дело твоё, это тоже вариант)
Просто оно в коде прямо так и описано: одна переменная равна другой
источник

Вт

Ві тя in Frontend UA
Ilya
Почему-то мне кажется тайпалиас куда проще читается и имеет меньше связей, но дело твоё, это тоже вариант)
соглашусь что более читабельно, но минус в том что +1 место что надо мейнтейнить, лишняя переменная
источник

I

Ilya in Frontend UA
Eugene Obrezkov
Type alias я бы вообще не использовал в этом случае
В чем минусы?
источник

EO

Eugene Obrezkov in Frontend UA
Ilya
В чем минусы?
В том что не создаётся новый тип, а просто переименовывается старый
источник

EO

Eugene Obrezkov in Frontend UA
Eugene Obrezkov
В том что не создаётся новый тип, а просто переименовывается старый
источник

I

Ilya in Frontend UA
Eugene Obrezkov
В том что не создаётся новый тип, а просто переименовывается старый
Ну если есть потребность получать один тип для двух мест, то я бы сделал общий тип, а не тянул из одного поля тип для второго поля
источник

EO

Eugene Obrezkov in Frontend UA
Это усложняет дебаг в некоторых сценариях
источник

EO

Eugene Obrezkov in Frontend UA
Ilya
Ну если есть потребность получать один тип для двух мест, то я бы сделал общий тип, а не тянул из одного поля тип для второго поля
Если у тебя примитив string для двух мест, то просто укажи string 2 раза
источник

I

Ilya in Frontend UA
Eugene Obrezkov
Если у тебя примитив string для двух мест, то просто укажи string 2 раза
С этим я полностью согласен
источник

EO

Eugene Obrezkov in Frontend UA
Если хочешь переиспользовать типы и у тебя более сложный сценарий - используй генерики/шаблоны
источник

I

Ilya in Frontend UA
Но я разбираю абстрактный случай, а не как записать стринг, там же может быть полноценный интерфейс
источник

I

Ilya in Frontend UA
Eugene Obrezkov
Если хочешь переиспользовать типы и у тебя более сложный сценарий - используй генерики/шаблоны
Это тоже понятно, но здесь же другое дело совсем
источник

Вт

Ві тя in Frontend UA
A[‘a’] же тоже может бьіть сложнее, например () => A[‘a’] если геттер описать
источник

Вт

Ві тя in Frontend UA
Хотел поделиться: я недавно жаловался на svelte что они не разрешают открьівать ишью на гитхабе и всех шлют в дискорд (в котором, к слову, контрибьюторов нету или они неактивньі). Так вот меня забанили на их github странице за это. Надеюсь этот случай поможет кому-то при выборе фреймворка.
источник

SG

Stas G in Frontend UA
ты еще забыл упомянуть, какиими словами ты там жаловался))
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
это про тот кринж?
источник

Вт

Ві тя in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
это про тот кринж?
не, то про другое
источник