Rafael 🌵
вот это
Rafael 🌵
хочется чтобы первый аргумент был state.byId[id], вместо { [id]: state.byId[id] }
Rafael 🌵
кем нормализуются?
https://gist.github.com/Fl0pZz/7d174ac942840a775432db3a55a0dc4b
Дима
Как это сделать не зашкварно?
https://github.com/zerobias/telegram-mtproto/blob/feature/mtproto3/packages/telegram-mtproto/src/util/immutable-list.js
andrei
соберет 200 звезд
Дима
Ну я говорил, сначала mtproto, потом вынос из него всех побочных идей 👀
Rafael 🌵
Rafael 🌵
т.е по факту у меня впринципе сделано верно?
Дима
Ну я не оч понимаю, откуда у тебя { [id]: state.byId[id] } но в целом видимо да
Rafael 🌵
Ну я не оч понимаю, откуда у тебя { [id]: state.byId[id] } но в целом видимо да
если я использую state.byId[id], вместо { [id]: state.byId[id] }, то все валится с ошибкой, что не найдет нужный id
Rafael 🌵
вот как `users.byId` выглядит
Anonymous
Есть большой список картинок. Как сделать на флексе, что бы в блоке на строке было только по 3 картинке и они всегда тянулись в ширину?
Anonymous
flex-basisЖ 30%?
Anonymous
Пробовал, не работает. Должно работать?
Sergey
33
Sergey
Должно
Anonymous
Может дело в том что ширина в верхних блоках точно не задана...
Sergey
А как они себя сейчас ведут
Anonymous
Просто разъезжаются за пределы блока
Anonymous
Там просто врапер из ant`а, так в его стилях копаться не хочется...
Sergey
Лол
Anonymous
А что родителю задать, что бы дети flex-basis: 30%; слушались? (ну кроме display: flex;)
Anonymous
Аспект: flex-direction: column Косяк: внутренний img width height 100%
Anonymous
Так работает 👍
Anonymous
Окей, повышаем ставки. Как теперь сделать так, что бы высота блока (который с картинкой) была равна ширине (квадрат)?
Winni
Ставишь псевдоэлементу паддинг на 100 и картинку в абсолют
Дима
👌
0xVoushi
Anonymous
А как оно там, в реактивном JS?
Smooth Operator
ахнно
Anonymous
А что пробовал?
Smooth Operator
rxjs
Anonymous
С реактом можешь сравнить или не юзал?
Дима
Лол
Дима
С реактом можешь сравнить или не юзал?
Это же не те вещи, которые можно сравнить
Sergey
отличное имя
Sergey
нафига дублировать спрашивается
Анатолий
Это же не те вещи, которые можно сравнить
Ну жквери с реактом сравнивают и не заикаются же
Anonymous
Но либо/либо же?
Анатолий
Это даже покруче, чем си шарп с нжинксом (было такое)
Дима
Но либо/либо же?
Вообще нет
Дима
Их можно и нужно совмещать
Anonymous
Их можно и нужно совмещать
Т.е., например, rxjs+react?
Дима
Я правда по ряду причин предпочитаю most вместо rx, но сомнений в том какая либа сейчас на коне у меня нет 😄
Anonymous
Да вы издеваетесь. =)
Дима
Ваще хз как я раньше жил, а главное зачем
Anonymous
А есть где-нить годное описание реального кейса хотя бы?
Дима
Ну у меня сейчас вся либа в реальных кейсах 😄
Дима
Вкратце — это просто потоковое управление данными as it is
Anonymous
Ну, это я понял. Просто мне пока не понятно, как это работает в привычном мне стеке.
Anonymous
Так. Я так понял, что выкидываем редакс и впиливаем вместо него rxjs, с этого и начинать?
Дима
Нет))
Дима
redux — основа, от которой в ближайшее времяы никуда не деться. Поверь мне, я пытался ОЧЕНЬ сильно 😂 Не вышло, redux — топчик на данный момент
Дима
Ставишь redux-observable и переписываешь на него асинхронные запросы
Дима
Эпики (концепция redux-observable) — это стримы от экшна до экшна
Дима
Ощущаются в работе как настоящие треды, ввиду куда более удобного взаимодействия с данными — ты пошагово преобразуешь свою структуру до тех пор, пока не получишь то, что нужно
Anonymous
Я сейчас вот что читаю: https://habrahabr.ru/post/309226/
Дима
Асинхронно преобразовывать, делать дебаунс запросов, аккумулировать, разветвлять — всё что угодно
Anonymous
Если там лажа, прокомментируйте плиз. Просто я ещё не сделал никаких выводов. =)
Дима
Я сейчас вот что читаю: https://habrahabr.ru/post/309226/
Хочешь спойлер? Через N времени ты спросишь, «а где мои redux-dev-tools?» 😁
Дима
Чем сложнее стейт, которым ты управляешь — тем больше хочется представить всё это визуально, тупо потому что так нагляднее
Anonymous
Хочешь спойлер? Через N времени ты спросишь, «а где мои redux-dev-tools?» 😁
А мне не принципиально, т.к. я им почти не пользуюсь.
Дима
Я тоже не пользовался, потом было поздно(
Anonymous
=)) Ну... Я, видимо, не дорос.
Nikita
зачем нужен редукс когда есть полноценные фреймворки)0)
Anonymous
Он про ангуляр, расходимся
Anonymous
Ставишь псевдоэлементу паддинг на 100 и картинку в абсолют
Ах эти костыли на css. Ну ок, спасибо, попробую
Anonymous
Кстати, под ангуляр тоже какая-то имплементация редакса есть....
Winni
Ах эти костыли на css. Ну ок, спасибо, попробую
Ну делай костыли на жс, я же просто предлагаю решение
Anonymous
Ну делай костыли на жс, я же просто предлагаю решение
Да ты молодец. Это был "камень" в огород css.
Nikita
Он про ангуляр, расходимся
че сразу про ангуляр