
Efim
31.05.2017
19:18:36
Тоже не знал за сервис

Zae
31.05.2017
19:18:56
лол охуеть в реальном времени что ли
а если я хуй напишу ты его увидишь?

Сергей
31.05.2017
19:19:26

Google

Amon Bower
31.05.2017
19:19:40
я не знаю какой чувак редачит мой код, но ты крут, если сделаешь как надо

Сергей
31.05.2017
19:19:55

Amon Bower
31.05.2017
19:20:35

Nikolay
31.05.2017
19:20:43

Сергей
31.05.2017
19:20:54

Amon Bower
31.05.2017
19:21:05
дык походу кто только может редачит его
я просто слежу

Zae
31.05.2017
19:21:38
а я хуй написал в комменте

Сергей
31.05.2017
19:21:43
а я пошел на webpackbin.com
там сделаю рабочий пример

Nikolay
31.05.2017
19:23:03
я уже починил
там просто setState нужен
но по факту лучше вообще перерефакторить компонент, убрав из пропсов конфиг и axios

Google

Amon Bower
31.05.2017
19:24:30

Nikolay
31.05.2017
19:25:08
вот эту всю логику можно утащить в сервис класс
а внутри компонента просто вызывать его методы

Pavel
31.05.2017
19:25:29
Парни, а анимированные фишки в реакте нужно в react-with-addons либе искать?

Nikolay
31.05.2017
19:26:18
да
там transition group есть

Andrei
31.05.2017
19:28:48
тем временем в лайв редакторе образовался филиал двача
что анонимность творит

Nikolay
31.05.2017
19:30:12
ну я показал человеку как надо, а дальше началась реклама родионова и его курсов :D
китайцы чудеса творят

anoru
31.05.2017
19:32:06
куда я зашел

Pavel
31.05.2017
19:32:35

Amon Bower
31.05.2017
19:32:52
представляю, если эта ссылка разлетится по всему рунету и какой пиздец будет моему серверу

Nikolay
31.05.2017
19:33:14
оно на твоем сервак крутится? )

Amon Bower
31.05.2017
19:33:16
какая это гнида без остановки пишет, чтобы никто писать не мог
;(

Nikolay
31.05.2017
19:34:21
оно еще и на ангуляре, зашквар :D

Google

Amon Bower
31.05.2017
19:34:54
ты ничего не понимаешь в искусстве

Zae
31.05.2017
19:36:05
все удалили
еще и филиал пидаров развели
там надо знаешь че, амон
количество людей которые в данный момент смотрят на код

Mike
31.05.2017
19:40:32
ты еще скажи залогиниться
и гуглдоки получишь

Amon Bower
31.05.2017
19:42:16
и чат, блекджек, куртизанок
да побольше

Zae
31.05.2017
19:42:24
ну чат там и так есть

Amon Bower
31.05.2017
19:42:41
сцк, кому не покажешь, все из него чат делают
нахера я столько учил ангулар и делал эту шнягу, чтобы все переписывались в этом редакторе кода

Amon Bower
31.05.2017
19:43:17
гениально

Zae
31.05.2017
19:43:41
ну мне понравилось

Amon Bower
31.05.2017
19:43:43
обсуждая какой раб бывает пассивным, а какой активным

Zae
31.05.2017
19:43:49
можно хуи в комментах писать

Nikolay
31.05.2017
19:48:33
фокус дергается

Zae
31.05.2017
19:49:08
параллельно ты и не смогешь, там только один пишущий в один момент допускается

Efim
31.05.2017
19:50:01
Инетресно, что по ходу не по букве летят чанки

Google

Efim
31.05.2017
19:50:20
А эффект когда добавляется по букве написан - просто анимация
Амон, ведь так?

Amon Bower
31.05.2017
19:50:49
что ты куришь?

Zae
31.05.2017
19:51:29
ну наверное какая то задержка перед тем как отнять право на писанину

Efim
31.05.2017
19:51:47
Сбивает с толку просто, что твой пост на save только когда дописал полностью

Zae
31.05.2017
19:51:48
типа букву написал и потом у тебя еще 250 миллисекунд чтобы написать еще одну букву и потом другой уже может кликнуть и забрать право на писанину

Amon Bower
31.05.2017
19:52:56
Я понимаю, что это непривычно. Я не юзал google docs и не знаю как там. Однако, это шнягу делал для тех, кому я скидываю свой код. Чтобы люди не портили код, когда я пишу одно, я сделал такое
ты пишешь и тебе никто не мешает. Когда закончишь писать у всех убирается режим readonly
а серым становится потому, что readonly

Admin
ERROR: S client not available

Zae
31.05.2017
19:53:29
прикольная хуйня

Efim
31.05.2017
19:53:38
Расскажи как работает)
Что делает пост на сейв?


Bo0oM
31.05.2017
19:53:55
? Друзья, уже совсем скоро состоится важное событие весны и лета - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram:
1. https://t.me/react_js
2. https://t.me/js_ru
3. https://t.me/angular_ru
4. https://t.me/nodejs_ru
5. https://t.me/android_ru
6. https://t.me/ios_ru
7. https://t.me/devops_ru
8. https://t.me/kubernetes_ru
9. https://t.me/docker_ru
10. https://t.me/agile_ru
А также других групп, представленных в этом списке: https://t.me/all_ru
? Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :)
? Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны:
1. Пригласить на конференцию (бесплатно, разумеется).
2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее).
3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно).
4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы.
5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени.
6. Скидочный код для подписчиков канала или подкаста.
7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников.
Что ожидается от вас в этом случае:
1. Продвижение конференции до события.
2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум).
? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov
? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 31 мая, в 23:00.
? Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13
Рит стоит как крыло самолета


Amon Bower
31.05.2017
19:54:27

Dmitry
31.05.2017
21:44:07
TransitionGroup + redux-connect + вложенные Child со своим TransitionGroup = хрен получишь ref на DOM элементы дочек даже через колбэк
начинаю дико не любить анимации в реакте.

Stepan
31.05.2017
21:45:23
Я вообще ненавижу анимации где бы то ни было
А зачем тебе рефы с редаксом?
Подпишись на стор

Google

Dmitry
31.05.2017
21:45:44
бесит один только факт того что никогда не знаешь что вернет callback ref функция - null, ссылку на элемент, ссылку на компонент . Реально.
мне нужна ссылка на элемент бывшего родителя, чтобы красиво проанимировать перемещение элемента от старого родителя к новому
достать родителя, сделать getBoundingClientRect и подсунуть в transform: translate( ...

Stepan
31.05.2017
21:50:42
Ну ты можешь в сторе хранить и инфу про родителя тоже
Хз, насколько это быдлокод
Но вроде норм
Раз уж такая проблема

Dmitry
31.05.2017
21:55:26
инфу я храню. Но только инфу, не ссылку же на элемент там хранить. Как раз с получением ссылки проблема. Если у нас <TransitionGroup component="div"> и внутри верстка, то хрен я для этого div получу ссылку.
пытаюсь!
и иногда в ref callback'е удается достать его вот так: component.childRefs[".0"].parentElement;
а иногда в childRefs вообще нет элементов, только объект реакт-компоненты без всякого доступа к DOM-элементам.

Stepan
31.05.2017
22:06:50
Ну, храни всю нужную тебе инфу про родителя
Позицию там, размеры

Dmitry
31.05.2017
22:11:04
ресайз окна и всё, в сторе неверные координаты. листенерами обвешиваться лень.
короче решил забить на инкапсуляцию и передавать наряду с data-id старого родителя еще и тупо ссылку на корневой элемент.
А там уже через querySelector брать.

Сергей
31.05.2017
22:11:26
напомните как по "научному" называется сбор параметров функции в один список:
function foo(a, ...b) {}

Denis
31.05.2017
22:12:24
Variadic parameter?
Чутка ошибся
Rest parameter

Dmitry
31.05.2017
22:15:34
в питоне это так и называют function arguments packing \ unpacking

Roman
31.05.2017
22:34:40
или вы таки про spread оператор?

Denis
31.05.2017
22:39:46
Rest "собирает "
Spread "размазывает"
Это противоположные вещи

Дмитрий
01.06.2017
02:06:49

Stepan
01.06.2017
02:07:15
Холиварщик хуже, чем кто-либо другой