Size: a a a

2020 May 26

AL

Andrey Listochkin in Frontend UA
Даня там отписал, что выглядит нормально. Имхо он прав.
источник

TS

Terry Sahaidak in Frontend UA
Stas G
sneak peek, как устроен дискорд (на реакте)
та в них колись довший час webpack дев сервер був доступний прям з хрому в application вкладці)
источник

TS

Terry Sahaidak in Frontend UA
відповідно тупо всі сорси)
источник

TS

Terry Sahaidak in Frontend UA
він ще тоді був на Flux написаний, зараз не знаю що юзають для стейт-менеджменту
источник

AR

Alexey Raspopov in Frontend UA
оно действительно выглядит нормальным
источник

AR

Alexey Raspopov in Frontend UA
интересно как давно эта тудушка висит
источник

AR

Alexey Raspopov in Frontend UA
Terry Sahaidak
він ще тоді був на Flux написаний, зараз не знаю що юзають для стейт-менеджменту
на скриншоте всё ещё флакс
источник

AL

Andrey Listochkin in Frontend UA
Alexey Raspopov
интересно как давно эта тудушка висит
года с 2015
источник

AR

Alexey Raspopov in Frontend UA
я по ссылке на html5rocks так же подумал примерно
источник

AL

Andrey Listochkin in Frontend UA
educated guess, тк Дискорд в 2015 году появился
источник

AL

Andrey Listochkin in Frontend UA
их аппликуха с первых дней на Реакте, и наверняка хендлить “окно в фркусе или нет” пришлось или до релиза, или в первые месяцы после. А потом приоритеты не дошли до тудушки, тк оно и так работает.
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
сразу видно что у проекта есть продакшн)
+ и юзербаза)
источник

Вт

Ві тя in Frontend UA
Andrey Listochkin
Даня там отписал, что выглядит нормально. Имхо он прав.
Да даже аккуратно
источник

AL

Andrey Listochkin in Frontend UA
люди, тупой вопрос по for await. Он же не будет продвигаться на следующий шаг цикла, пока текущий промис не зарезолвится?
источник

AS

Alexey Shvayka in Frontend UA
Andrey Listochkin
люди, тупой вопрос по for await. Он же не будет продвигаться на следующий шаг цикла, пока текущий промис не зарезолвится?
скорее loop body дожидается пока промис с новым элементом зарезолвится
источник

AL

Andrey Listochkin in Frontend UA
Alexey Shvayka
скорее loop body дожидается пока промис с новым элементом зарезолвится
норм
источник

AL

Andrey Listochkin in Frontend UA
работаю тут с TypeOrm, он поддерживает хранение в таблице базы деревья. Но перед тем, ка узел дерева сохраняется, нужно гарантировать, что сохранился его родитель.

наткнулся в коде у себя на косяк с этим
источник

AL

Andrey Listochkin in Frontend UA
хм, вот думаю, что выглядит проще, понятнее:

const results = [];
     for (const p of promises) {
       const result = await p;
       results.push(p);
     }

или
const results = [];
     for await (const result of promises) {
       results.push(result);
     }
источник

AK

Alexander Kuzmenko in Frontend UA
Andrey Listochkin
хм, вот думаю, что выглядит проще, понятнее:

const results = [];
     for (const p of promises) {
       const result = await p;
       results.push(p);
     }

или
const results = [];
     for await (const result of promises) {
       results.push(result);
     }
Мне первый понятнее
источник

AR

Alexey Raspopov in Frontend UA
Andrey Listochkin
хм, вот думаю, что выглядит проще, понятнее:

const results = [];
     for (const p of promises) {
       const result = await p;
       results.push(p);
     }

или
const results = [];
     for await (const result of promises) {
       results.push(result);
     }
предвижу как на первый ругается типично настроенный eslint конфиг с airbnb гайдлайном)
источник