
Andrew
08.12.2017
19:58:54
И срут в редакс дев тулз
Своими экшонами

dima
08.12.2017
19:59:03
Екшон, редукс
Посоны мы на одной планете ?

Google

dima
08.12.2017
19:59:52
Ок гугл и послушайте как звучит

Тимофей
08.12.2017
20:00:01
Уже 100 раз всплывала тема форм, все советуют formik и final form

dima
08.12.2017
20:02:16

Andrew
08.12.2017
20:03:26
Они от того же автора
Апи оч похож

Dmitrii
08.12.2017
20:20:02
жаль без привязки к редаксу теперь

Petr
08.12.2017
20:27:11

Dmitrii
08.12.2017
20:27:50
в чем приемущество?

Petr
08.12.2017
20:28:01
Щас
https://github.com/reactjs/redux/issues/1287#issuecomment-175351978
Там на каждый чих вызывался экшн, а если у тебя большой стор это проблема производительности

Google

Dmitrii
08.12.2017
20:30:36
ну мне это как раз нравилось, полный контроль из любой точки приложения был, с производительностью проблем не было

Mikhail
08.12.2017
20:31:21
ну формы во многих случаях реально не нужно контролировать ото всюду

Dmitrii
08.12.2017
20:33:12
пока дело не доходит до сабмита и прокидывания ошибок, не оч красиво получится когда весь апп на сагах или еще каких мидлварах построен по одной структуре, запросы, обработка ошибок и тут ты такой бах прямо в форме submit().then().catch()

Petr
08.12.2017
20:41:04
https://github.com/final-form/final-form/blob/master/README.md#formapi

Dmitrii
08.12.2017
20:44:01
да апишка прикольная у них, может этот чувак запилит адаптер и для редакса erikras) он что то библиотеки производит как целая армия девов))

Petr
08.12.2017
20:45:06
Ага, он монстр, мне еще его react-redux-universal-hot нравился, жаль забросил

Eugene Y.
08.12.2017
20:53:45
Объясните, кто-нибудь, кострукцию вида func1.func2(arg)(arg)(arg);

Petr
08.12.2017
20:55:34
func2 возвращает функцию которая возвращает функцию

Eugene Y.
08.12.2017
20:55:38
кто кого вызывает и чью аргументы?
чьи*

Petr
08.12.2017
20:56:02
Свои
Дочерние

Eugene
08.12.2017
20:56:20
`var func1={
func2:function(){
return function(){
return function(){
return function(){
console.log('ЧЕГО ТЕБЕ НАДО У МЕНЯ ДОМА БЛЯДЬ!?')
}
}
}
}
}
func1.func2()()();`

Petr
08.12.2017
20:56:33
Аргументы забыл

Eugene Y.
08.12.2017
20:56:42
лол
Спасибо, понял

Eugene
08.12.2017
20:56:56
точн, сорян

Муслим
08.12.2017
22:35:01
Ор

Сергей
08.12.2017
23:15:42
Что у нас тут

Google

Сергей
08.12.2017
23:15:45
https://tech.decisiv.com/structuring-our-styled-components-part-i-2bf21fa64b28

Yung
08.12.2017
23:17:02
Блин, с новой аватаркой сразу другое восприятие, типа такой СЕРЬЕЗНЫЙ ПАРЕНЬ

andretshurotshka?❄️кде
08.12.2017
23:17:50
лол

Nikolay
08.12.2017
23:18:28
да уж

Yung
08.12.2017
23:18:58
Беееееееем

Сергей
08.12.2017
23:20:09
Ну тут уж все таки по другому
Ближе к атомик
Но модификаторы, конечно, лишние
https://t.co/65iqVcKGNO

andretshurotshka?❄️кде
08.12.2017
23:21:09
опа штальц

andretshurotshka?❄️кде
08.12.2017
23:25:33
стримы конечно же!
cycle.js wins

Cenator
08.12.2017
23:26:03

andretshurotshka?❄️кде
08.12.2017
23:28:31

Vitaliy
09.12.2017
00:39:10
Всем привет. Как можно пофиксить дерганье картинок при динамической подгрузке. Пример смена роута background страницы подгружается с задержкой и получается jerky background. Есть кеширование картинок.

Cenator
09.12.2017
00:48:05
как в старые времена
body::before { content: url() url() }

Vitaliy
09.12.2017
00:51:36
Это очень страшный костыль?)

Google

Cenator
09.12.2017
00:55:34

Admin
ERROR: S client not available

Vitaliy
09.12.2017
01:07:08
Спасибо. Чекну.

Дмитрий
09.12.2017
01:49:46

Cenator
09.12.2017
04:01:17
использую react-router-dom 4, при попытке застайлить Link оттуда через styled-components
const L = styled(Link)``
если это делать в файле, где используется этот компонент, то все норм
но если вынести в отдельный файл и экспортировать стилизованный Link, получаю ошибку
Cannot read property 'pathname' of undefined
wtf?
думаю что возможно не прокидывается контекст через обертку стайледа, можно ли это как-то решить?
лол, ничего не сделал а оно заработало

Denis
09.12.2017
04:17:58
Всем доброе утро ?

Cenator
09.12.2017
04:18:03
нет, не заработало(

Denis
09.12.2017
04:21:08
Всем доброе утро. ? Вчера был сложный день. Не удалось розыграть, но я думаю успеем сегодня. Не смотря на то, что конференция уже завтра, я уверен - хорошо замотивированные победители найдут возможность освободить свои планы для неё. ? Сделаем две очередь. Первая - это три человека, которым уходят билеты, если они подтверждают до 14:00 Мск, что смогут пойти, и вторая - это куда уходят билет, если кто-то из первых счастливчиков не смог.
Сейчас закрываю регистрацию
Кто-то смог успеть вчера ?
Что-то не вижу как это сделать в Google Forms
Ок, погнали тогда как есть ?
По традиции это будет выглядеть следующим образом:
Включаю запись скринкаста
Открываю таблицу так, чтобы не оглашать фамилии

Google

Denis
09.12.2017
04:30:07
Смотрим, сколько было заявок / заходим на random.org / выкатываем номера / далее по формуле смотрим победителей
33 / 85 / 42 / 74 / 52 / 78
Итак, всего всё получили 116 заявок. Это говорит о высоком интересе к данной конференции, с чем можно поздравить организаторов, а мы в свою очередь Поздравляем победителей в нашем сообществе:
1. Антон Косых
2. Фролкин Иван
3. Максим Шаммасов
Поздравляем ребят с победой! ?
Если кто-то из них не сможет быть на конференции (= не подтвердит до 14:00 Мск), то билет по порядку уходит:
1. Олег Гамега
2. Алексей Тихонов
3. Даниил Высоцкий
Спасибо всем за активность и участие!
Запись скринкаста розыгрыша билета: https://monosnap.com/file/u3zm6cDtpb3UWexVbBqBhoqgagCNKf
cc @kelin2025
cc @lexeek


Maxim robox
09.12.2017
05:08:51
Доброе утро.
Банальный кейс: загрузилась страница, надо диспатчнуть экшены, чтобы кинуть запросы к API, чтобы получить данные.
Какие есть способы сделать это? componentDidMount не нравится. У меня функциональные компоненты и lifecycle прикручивать не хочется. Да и выглядит не очень, как мне кажется.
Витает в воздухе идея присобачить сюда reselect и делать запросы в селекторах, но пока что-то не могу сообразить, нормально ли это. Какие best practices по этому вопросу?

Anton
09.12.2017
05:12:56
если используешь redux и react-router-redux, то можешь описать логику загрузки данных по роутевым изменениям в одном месте в redux

Andrew
09.12.2017
05:13:02

?
09.12.2017
05:29:07

Maxim robox
09.12.2017
05:29:35