Size: a a a

2021 April 09

VS

V7v S6k in Frontend UA
Ну до того, що в жс зовсім інше походження і принципи, тому ці всі розмови про C, хаскель і т.д. не виглядають дуже релевантними
источник

VS

V7v S6k in Frontend UA
о, не один я так вважаю)
источник

VS

V7v S6k in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
ок, тогда не будем продолжать раз оффтоп)
источник

AL

Andrey Listochkin in Frontend UA
Знаешь, Жень. Он же сам говорит “я сделал NULL, потому что это было очень легко”. Если б он их не сделал, сделал бы кто-то другой. Не с 60х, так в 70х, когда NULL потребовался в реляционной алгебре. В любом случае, штука стала бы распространенной.
источник

IL

Ihor Levchenko in Frontend UA
Кто-нибудь использовал из библиотеки Material UI для реакта TreeView компонент?

https://material-ui.com/components/tree-view/#tree-view

Заметил неприятную вещь.. на небольшом списке дерева (~300 элементов), когда я делаю апдейт одного из элементов (скажем, по клику меняю иконку, у меня lazy дерево), скриптинг подвисает на полторы секунды.

Неужели опять придется самому верстать 😄
источник

DD

Dmytro Dovhan in Frontend UA
https://www.typescriptlang.org/play?#code/C4TwDgpgBAsg9gEwgGwDzycgIgQ2DqCAD2AgDsEBnKAJQgGM4AnBVS4JgSzIHMAaKAFcyAazJwA7mQB80qAF4oAbwC+UAPTqolOAFtounD070AsACgLoSFFLsFsRClRLOCAFxQyg3QCMITCrSFhZI9Mg4TNCMZPYAJOJkAKK6YKAA8r4AVgzAnsKcAI6C0JQgfnDIANwW3KRMAGY49NAAcnDJqRnZucoWUANQANoJHSlpIJk59MAAugD8njhkIDXmKlbg0ACSsfhkLagAKnKKR1AAZFDtnRNTuSHm1tB2wABMDhjOu+zLh0peHD6TzsLi8ILBSxQixAA

подскажите как такое разрулить, в примере упрощенная ситауция - Instance женерик тип из сторонней либы,
как мне описать Model так что бы он проглотил эту штуку?

не используя any и не меняя interface на type
источник

DD

Dmytro Dovhan in Frontend UA
похоже это какие то заморочки TS https://github.com/microsoft/TypeScript/issues/15300
источник

EO

Eugene Obrezkov in Frontend UA
а зачем indexed key на NonEmptyObject?
источник

DD

Dmytro Dovhan in Frontend UA
не уверен зачем он там, это из сторонней либы, для минимального воспроизведения проблемы
источник

EO

Eugene Obrezkov in Frontend UA
жаль, ну тогда не бери Record<string, unknown>
источник

EO

Eugene Obrezkov in Frontend UA
не люблю когда так делают, но если ты укажешь ограничение от Object, то оно пройдёт
источник

EO

Eugene Obrezkov in Frontend UA
type Model<ModelData extends Object> = {}
источник

DD

Dmytro Dovhan in Frontend UA
спасибо
источник

Вт

Ві тя in Frontend UA
чуть попиарюсь чем мьі тут занимаемся: https://www.nylas.com/blog/build-customizable-user-interactions-with-nylas-components/ веб компонентьі на svelte + nylas
источник

AL

Andrey Listochkin in Frontend UA
Nylas - это не те чуваки, которые года 3 назад облачный мейл-клиент делали?
источник

DZ

Dmitry Zherebko in Frontend UA
а щас судя по всему те компоненты что запилили решили зареюзать и продать
источник

AL

Andrey Listochkin in Frontend UA
Не, их почта на Реакте была. А потом они стали свои апишки продавать, которые они сделали, чтоб их почтовый клиент работал
источник

Вт

Ві тя in Frontend UA
Они
источник

Вт

Ві тя in Frontend UA
Не, все переписано с нуля
источник