@react_js
React — русскоговорящее сообщество

Обсуждаем React.js и экосистему. См. также: @reactnative_ru, @apollo_ru, @protonnative_ru, @nodejs_ru, @js_ru, @uiux_ru Вакансии и поиск работы: @javascript_jobs Правила: http://bit.ly/our_etiquette Sponsored with ❤️ by www.axept.co

5822 members

Архив канала @react_js 14 апреля 2016 г.

01:09:52 ДП
User 4627228
Отзывы про этот чат
03:22:03 ДП
User 4627228
Кто-нибудь из чата будет на React.Amsterdam?
react.amsterdam
React Amsterdam is a full day two-track conference of all things React, gathering Front End developers across the globe in the tech heart of Europe.
04:28:52 ДП
User 171026916
Привет
04:30:17 ДП
User 171026916
Объясните, как в redux combineReducer понимает какой срез state передавать в конкретный внутренний reducer? Смотрю исходник и не могу вразумить
04:32:53 ДП
User 47375937
так там же { resource: resource } выходит
04:33:41 ДП
User 47375937
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer


var a = "foo", 
    b = 42, 
    c = {};

// Shorthand property names (ES6)
var o = { a, b, c };
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer
Объекты могут быть инициализированы с помощью new Object(), Object.create() или литеральной (инициирующей) нотации. Инициализатор объекта это разделенный запятыми список ноль или более пар имен свойств и ассоциируемых с ними значений, заключенных в фигурные скобки ({}).
04:35:18 ДП
User 47375937
а экшен передается всем рекусерам, нужный отрабатывает по типу экшена
04:40:21 ДП
User 171026916
Срез state выбирается в зависимости от ключа-имени самого reducer?
04:40:38 ДП
User 1768362
https://github.com/reactjs/redux/blob/master/src/combineReducers.js#L126
github.com/reactjs/redux/blob/master/src/combineReducers.js
redux - Predictable state container for JavaScript apps
04:41:07 ДП
User 1768362
да просто по ключу
04:41:18 ДП
User 171026916
Например, редюсер todo, то комбайн подставит state.todo?
04:41:43 ДП
User 1768362
если он в комбайн передан с ключом туду, то да
04:42:17 ДП
User 171026916
Можете объяснить как это?
04:42:32 ДП
User 1768362
я же скинул ссылку на строчку где это происходит :)
04:43:31 ДП
User 47375937
combineReducers({todo: todo})

вот и стэйт становится {todo:[initial todo state]}
04:43:34 ДП
04:45:13 ДП
User 171026916
А если в reducer нужно передать срез из двух ключей state?
04:45:41 ДП
User 47375937
тогда два редьюсера передается в комбайн )
04:45:53 ДП
User 171026916
Например, state.todo1 и state.todo?
04:46:13 ДП
User 171026916
Т.е. уже два редьюсера?)
04:46:20 ДП
User 47375937
combineRedusers({todo: [todo initial], todo1: [todo1 intial]})
04:46:25 ДП
04:46:27 ДП
04:47:04 ДП
User 4627228
https://github.com/rajdee/redux-in-russian
github.com/rajdee/redux-in-russian
Original redux documentation with a translation into Russian - rajdee/redux-in-russian
04:47:22 ДП
User 171026916
Так вот и читаю это руководство
04:47:45 ДП
User 171026916
Спасибо
04:48:48 ДП
User 171026916
Вы часто используете combineReducer или формируете свой объект редюсеров?
04:49:46 ДП
User 4627228
https://github.com/reactjs/redux/tree/master/examples/
github.com/reactjs/redux/tree/master/examples
redux - Predictable state container for JavaScript apps
04:50:33 ДП
User 171026916
Спасибо
04:50:36 ДП
User 4627228
https://github.com/isnifer/react-redux-instagram-example
github.com/isnifer/react-redux-instagram-example
react-redux-instagram-example - Instagram Web Interface
05:11:08 ДП
User 171026916
Если у меня есть редюсер todo, но нет ничего в state.todo. Что комбайн выдаст?
05:11:54 ДП
User 47375937
выдаст то что вернет редьюсер ) это обязательное требование к ним, что бы они в любом случае что нибудь возвращали
05:12:23 ДП
User 47375937
по этому это нормальная практика делать switch(action.type){default: state}
05:18:38 ДП
User 171026916
Так в комбайне state[key] будет undefined
05:19:20 ДП
User 171026916
Мы запустим редюсер с undefined в качестве state
05:20:45 ДП
User 47375937
если редьюсер ничего не вернет то да, по этому рекомендация есть, делать default параметр инициатором стэйта
 function todo(state = {todos: []}, action){}
05:21:34 ДП
User 171026916
Точно
05:21:36 ДП
05:26:59 ДП
User 171026916
Выходит в combineReducer проверка getUndefinedStateErrorMessage проверяет дефолтную установку параметра state в reducer
05:29:07 ДП
User 47375937
да, редьюсеры обязаны возвращать свой стейт, а на входе всегда получают свой срез, если стэйт уже существует
05:49:19 ДП
User 181923858
Ребят подскажите как правильно размещать стили в проекте. Делать например less файлы вместе с компонентами и import в компонент а потом webpack-Ом обрабатывать или общий Css файл или ещё как?
05:51:29 ДП
User 181923858
Через Webpack я имею ввиду с style-loader less-loader
05:58:50 ДП
User 57141131
мы в проекте используем css-modules, поэтому import нужных файлов стилей в компоненте, сами файлы лежат рядом с компонентом
06:00:17 ДП
User 181923858
Ну в принципе как я и написал, файл стилей в компонент сере import
06:00:40 ДП
User 181923858
А что полезного у Css modules?
06:04:09 ДП
User 181923858
Понял, он в виде объекта получается
06:05:08 ДП
User 181923858
И вы его непосредственно в компонент пропихиваете. А у меня получается куча стилей в виде <style></style> если использовать style loader
06:12:58 ДП
User 152469812
ребят, а вот у вебпака есть такая штука как DefinePlugin, и вижу по семплам вроде как его используют для регулирования что попадает в продакшен, а что нет, как оно вообще работает? Пробую у себя - вебпак матерится при сборке
06:14:56 ДП
User 57141131
User 181923858
И вы его непосредственно в компонент пропихиваете. А у меня получается куча стилей в виде <style></style> если использовать style loader
Take this https://github.com/webpack/extract-text-webpack-plugin
github.com/webpack-contrib/extract-text-webpack-plugin
extract-text-webpack-plugin - Extracts text from bundle into a file
06:16:25 ДП
User 181923858
Надо поковырять в эту сторону
06:16:31 ДП
User 181923858
Спасибо
06:18:37 ДП
User 181923858
Я просто для своего собственного интереса пытаюсь писать сайтик на React и Redux на сервере NodeJS. Короче типа все на JS. Но блин, одному все в новинку идет медленно, если у кого будет желание присоединится всегда рад.
06:18:55 ДП
User 181923858
fishuntbook.com
06:33:11 ДП
User 120407271
@Dohtur может быть вот https://www.youtube.com/watch?v=5XZqeuWkQ4o&list=PLDyvV36pndZHfBThhg4Z0822EEG9VGenn&index=6
youtube.com/watch?v=5XZqeuWkQ4o&list=PLDyvV36pndZHfBThhg4Z0822EEG9VGenn&index=6
Детали скринкаста - на странице https://learn.javascript.ru/webpack-screencast
07:18:35 ДП
User 103130177
Кто-что использует как стартовый набор для разработки на react?
07:26:31 ДП
User 25721027
Привет Александр 🙂
07:32:57 ДП
User 5757689
@P1NAL вот этот https://github.com/erikras/react-redux-universal-hot-example
github.com/erikras/react-redux-universal-hot-example
A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform - erikras/react-redux-universal-hot-example
07:33:30 ДП
User 103130177
Здравствуй Миша
Здраствуй Ваня :)
07:34:16 ДП
User 103130177
Миша, гони сюда Авито все :)
07:35:36 ДП
User 25721027
User 103130177
Миша, гони сюда Авито все :)
Не стоит)
07:36:58 ДП
User 103130177
Почему? Будем ангуляра аккаянного православным реактом изгонять
07:44:19 ДП
User 25573493
Сначала стэк соберать, а потом... до изгнания обычно не доходит
07:48:16 ДП
User 25721027
Ну обычно: react-router, redux и хватит
08:17:19 ДП
User 21727291
User 103130177
Кто-что использует как стартовый набор для разработки на react?
Baobab + React
08:29:31 ДП
User 103130177
Кстати что со Slack? Там будет канал MoscowJS/React.js
То же самое про gitter
08:33:31 ДП
User 309556
в гиттере есть MoscowJS
08:33:56 ДП
User 309556
https://gitter.im/MoscowJS/chat
gitter.im/MoscowJS/chat
happy to announce MoscowJS Conf 24.09.2016
08:34:15 ДП
User 309556
в слаке тоже есть, но он больше для организаторов
08:34:55 ДП
User 309556
имхо для MoscowJS не нужно много разных каналов
08:57:04 ДП
User 21727291
User 309556
имхо для MoscowJS не нужно много разных каналов
true
08:57:09 ДП
User 103130177
наоборот нужен в каждом канале дубль
я не думаю что с количеством мейтенеров на разных каналах будут проблемы
09:04:38 ДП
User 1267216
Что-то дурно телеграму
09:06:25 ДП
User 686615
Дуров не в настроении
09:10:15 ДП
User 160533651
Тайпскриптеры есть?
09:15:49 ДП
User 1245357
надеюсь, что нет
09:15:50 ДП
09:22:27 ДП
User 103130177
Телеграм обновился
09:22:39 ДП
User 103130177
я про дурно
надо перезапустить
09:22:55 ДП
User 103130177
меня вообще выкинуло из группы судя по UI
ща все ок
09:23:57 ДП
User 160533651
Что, серьёзно ни одного тайпскриптера?
09:27:19 ДП
User 103130177
Будешь первым :)
09:31:42 ДП
User 103130177
А кофескриптеры есть?
09:32:06 ДП
User 990107
Кофе есть, ага
09:33:16 ДП
User 103130177
Рука не дергается написать => вместо -> ?
09:33:36 ДП
User 74329021
User 160533651
Тайпскриптеры есть?
Они боятся, что их заклеймят как ангулярщиков и сожгут на кострах
09:33:51 ДП
User 25573493
User 103130177
Рука не дергается написать => вместо -> ?
да es6 туда же
09:34:03 ДП
User 103130177
@StGeass просто отдадим на перевоспитание ))
09:34:32 ДП
User 25573493
В треде велосипедисты
09:34:40 ДП
User 25573493
Всем в укрытие
09:35:20 ДП
09:36:23 ДП
User 990107
User 103130177
Рука не дергается написать => вместо -> ?
Бывает :) К сладкому быстро привыкаешь
09:37:37 ДП
User 25573493
Давайте вы лучше продолжите про реакт. А для остального есть https://telegram.me/JSlang например
telegram.me/JSlang
JavaScript, NodeJS для профи For #noobs: @js_noobs_ru Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.
09:38:26 ДП
User 25573493
А то эти холивары насчет es6/7/coffee/type/react/angular/etc - нудятина. Каждый решает свои задачи.
09:40:14 ДП
User 103130177
Хорошо, а что до этого RN мешало выйти на UWP?
09:41:32 ДП
User 25573493
User 103130177
Хорошо, а что до этого RN мешало выйти на UWP?
microsoft не?
09:41:42 ДП
User 103130177
Так подробностей хочется
09:41:52 ДП
User 103130177
что он запрещал?
09:41:54 ДП
User 160533651
Меня интересуют реактивисты под тайпскрипт
09:41:58 ДП
User 309556
есть тайпскриптеры
09:42:19 ДП
09:42:19 ДП
User 309556
надеюсь, что нет
09:42:35 ДП
User 160533651
Пересчитайтесь плиз!
09:42:45 ДП
09:43:08 ДП
User 103130177
расчет окончен
09:43:15 ДП
User 103130177
Брать будете?
09:44:46 ДП
User 160533651
Беру всех!
09:45:43 ДП
User 103130177
О, сообщили что это было первое падение телеграмма )))
я про лаги ранее
09:46:15 ДП
User 103130177
Будем детям рассказывать, что мы жили еще во времена когда Плутон был планетой и телеграм не падал :)
09:46:41 ДП
User 160533651
Не так много людей познавших прелести типизации в реакте.
09:47:56 ДП
User 103130177
Просто не у всех команды готовы к апгрейду )))
09:48:19 ДП
User 25573493
User 160533651
Не так много людей познавших прелести типизации в реакте.
Да вообще без типизации с большим беком - оч сложно
09:49:26 ДП
User 23384802
я сижу через веб интерфейс и падений не заметил
09:51:40 ДП
User 25573493
Кстати, кто-то swagger-api с реактом использовал type/es6?
09:52:59 ДП
User 120407271
Типизация (typescript) очень помогала, упрощала что-ли. Но мы его применяли просто, без angular, react. А с... jquery + vanilla js)
09:55:08 ДП
User 39182759
так, а кто-нибудь использует какие-нить конструкторы апи, вроде parse, backand?
09:55:45 ДП
User 120407271
Тут давеча @DenisIzmaylov спрашивал про модальные окна, кто-то посоветовал взять из Material UI. Взял, попробовал ? Есть такие кто использует только отдельные компоненты из Material UI, а например весь UI на bootstrap ?
09:56:23 ДП
User 120407271
Parse был крутой, теперь наверное firebase остался. 
09:56:47 ДП
User 120407271
Хотя может кто-то и пересел на self parse, который они оставили. 
09:57:16 ДП
User 309556
зря срачик кофи вс ес6 вс тайп свернули
09:57:28 ДП
User 309556
я уже расчехлил пакли
10:00:18 ДП
User 39182759
типизация - для слабых духом!
10:00:49 ДП
User 23384802
Для этого есть гиттер)
10:01:31 ДП
User 25573493
User 23384802
Для этого есть гиттер)
лишняя сущность
10:15:11 ДП
User 38228256
Ребята, а кто какие гайды/туториалы по Ноде посоветует? JS знаю хорошо, бэк не так хорошо, но тоже норм (PHP/Rails, в базы умею (но не NoSQL), в простые изоморфные приложения без хранения данных умею — хочу дойти до полноценного фулстэка (писать сайты/сервисы/ботов). Что читать/смотреть — и какую комбинацию для бэка выбрать? Имеет ли смысл смотреть на метеор?

Знаю эти две ссылки, но контента там многовато, чтобы разобраться, что осваивать в первую очередь http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js http://thecodecure.com/learn-nodejs.html

Помогите превозмочь fatigue!
stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js
Are there any good resources to get started with Node.JS? Any good tutorials, blogs or books? Of course, I have visited its official website http://nodejs.org/, but I didn't think the documentatio...
10:15:21 ДП
User 53722498
киньте ссылку на гиттер
10:15:25 ДП
User 53722498
пжлст
10:17:12 ДП
User 160533651
User 38228256
Ребята, а кто какие гайды/туториалы по Ноде посоветует? JS знаю хорошо, бэк не так хорошо, но тоже норм (PHP/Rails, в базы умею (но не NoSQL), в простые изоморфные приложения без хранения данных умею — хочу дойти до полноценного фулстэка (писать сайты/сервисы/ботов). Что читать/смотреть — и какую комбинацию для бэка выбрать? Имеет ли смысл смотреть на метеор?

Знаю эти две ссылки, но контента там многовато, чтобы разобраться, что осваивать в первую очередь http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js http://thecodecure.com/learn-nodejs.html

Помогите превозмочь fatigue!
stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js
Are there any good resources to get started with Node.JS? Any good tutorials, blogs or books? Of course, I have visited its official website http://nodejs.org/, but I didn't think the documentatio...
Смотри реакт с тайпскриптом и golang с swagger
10:18:31 ДП
User 38228256
Вообще забить на Ноду?)
10:18:35 ДП
User 38228256
интересное решение
10:18:48 ДП
User 39182759
и изучи лишние три технологии:)
10:18:54 ДП
User 38228256
Go мне тоже советовали, но я что-то боюсь, что слишком долго придется разбираться, чтобы стать эффективным
10:19:10 ДП
User 47375937
elixir/phoenix сейчас набирают в популярности )
10:19:35 ДП
User 38228256
Да я знаю, что вариантов много) Но как я понимаю, нода еще долга будет актуально и дробэков у нее не так много
10:19:38 ДП
User 38228256
долго*
10:19:49 ДП
User 160533651
Элексир не будет мейнстримом
10:20:01 ДП
User 120647221
почему?
10:20:09 ДП
User 38228256
Ну и плюс сам язык я уже знаю (хотя понятно, что новый язык — это всегда плюс в смену перспективы)
10:21:10 ДП
User 38228256
У меня две задачи — вернуться к бэку (очень давно ничего на нем не делал, года два) и за месяц-два достаточно прокачаться, чтобы иметь возможность свободно делать фул-стэк фриланс
10:21:35 ДП
User 39182759
вообще наверное эфективней всего выучить рельсы. 
быстрее способа накатать production-ready сайт со всем необходимым нет.
10:21:36 ДП
User 38228256
Мне казалось, что нода для этого сейчас лучший вариант
10:21:43 ДП
User 47375937
User 160533651
Элексир не будет мейнстримом
очень холиварно вышло )
10:22:02 ДП
User 38228256
Рельсы я умею, но не люблю — и плюс нода, как я понимаю, уже сейчас по инфрастуктуре созрела (но возможно ошибаюсь)
10:22:24 ДП
User 25573493
User 38228256
Рельсы я умею, но не люблю — и плюс нода, как я понимаю, уже сейчас по инфрастуктуре созрела (но возможно ошибаюсь)
В ноде даже близко нет рельс )
10:23:20 ДП
User 38228256
история про “собери сам свои рельсы” меня устраивает, если что — потратить время на подборку подходящего для меня решения я готов
10:23:37 ДП
User 25573493
Так нет такого решения )
10:23:56 ДП
User 25573493
Ну собрать из говна и палок можно - кто потом после тебя убирать будет?
10:23:57 ДП
User 120407271
+ за голос в ноде даже близке нет рельс
10:23:57 ДП
User 39182759
я не знаю, есть ли на ноде аналог rails_admin например
10:24:12 ДП
User 38228256
Ну вот это да, кстати
10:24:24 ДП
User 38228256
Это меня тоже смущает
10:24:31 ДП
User 25573493
sailjs пытаются )
10:24:40 ДП
User 39182759
просто на рельсах сделать например сайт с парой типов контента, авторизацией, какими-нить тегами, комментами, админкой и загрузкой картинок у тебя займет от силы день
10:25:11 ДП
User 25573493
User 39182759
просто на рельсах сделать например сайт с парой типов контента, авторизацией, какими-нить тегами, комментами, админкой и загрузкой картинок у тебя займет от силы день
А остальной месяц - фронт на реакте )
10:25:18 ДП
User 120407271
там есть куча похожих инструментов, но по мне так админка django самая легко и правильно кастомизируемая, хотя с rails_admin не очень много опыта
10:25:45 ДП
User 38228256
rails_admin хороший, у меня проблем с ним не было никогда
10:25:50 ДП
User 38228256
печально, что в ноде по-прежнему такого нет
10:25:57 ДП
User 120407271
А вот Strongloop кто нибудь пробовал ?
10:26:25 ДП
User 39182759
короче выучить отдельный язык для бека - более эффективная тактика, чем жевать кактус
10:26:50 ДП
10:27:07 ДП
User 38228256
Это тоже вариант — а я могу у вас тут поспрашивать, что лучше?
10:27:20 ДП
User 38228256
Меня больше интересует конечный результат, чем использование технологии
10:27:38 ДП
User 160533651
Элексир не станет мейнстримом, потому что Эрланг не стал мейнстримом
10:27:48 ДП
User 38228256
То есть для фрилансов мне надо довспоминать рельсы, подкрутить возможно изоморфный реакт и радоваться
10:27:54 ДП
User 39182759
думаю, джанго и рельсы - примерно одинаковы по эффективности
10:28:17 ДП
User 38228256
джанго наверное побыстрее немного будет в среднем, но не принципиально?
10:28:57 ДП
User 47375937
User 160533651
Элексир не станет мейнстримом, потому что Эрланг не стал мейнстримом
так там убрали многие недостатки эрланга, запилили рэйлс подобный фрэймворк, +макросы с аст деревом, очень удобно стало )
10:29:15 ДП
User 39182759
а там есть что-нить вроде acts_as_taggable?
10:29:32 ДП
User 160533651
Python тоже не нужен, если есть golang
10:30:04 ДП
User 25573493
User 160533651
Python тоже не нужен, если есть golang
Для скриптиков может и так
10:30:12 ДП
User 160533651
User 47375937
так там убрали многие недостатки эрланга, запилили рэйлс подобный фрэймворк, +макросы с аст деревом, очень удобно стало )
Дело не в языке, а назначении виртуальной машины
10:30:49 ДП
User 47375937
совершенно не согласен, вм там отлично ложится под задачи бэка
10:31:17 ДП
User 47375937
проблемы были с синтаксисом эрланга, пролог не лучший кандидат вышел
10:31:38 ДП
User 47375937
для синтаксиса, на элексире синтаксис гораздо более приятный
10:33:53 ДП
User 38228256
То есть на бэке сейчас основной стандарт для сервисов/ботов — де-факто го, получается?
10:34:32 ДП
User 25573493
Это шутка?
10:34:57 ДП
User 38228256
Нет, я пытаюсь вынести какие-то мысли из сообщений выше
10:34:57 ДП
User 25573493
Его до сих пор знают 3 калеки, а пользуются еще меньше
10:35:13 ДП
User 39182759
чувак, ты же не хочешь строить свою карьеру на основании рекомендаций из непонятного чатика в интернете? :)
10:35:15 ДП
User 38228256
Очень много просто противоречивых мнений, вот я и пишу поэтому
10:35:23 ДП
User 38228256
Я не строю — я пока спрашиваю
10:35:36 ДП
User 38228256
Тут не единственный источник моих исканий, если что)
10:36:30 ДП
User 25573493
Есть же рейтинг популярности языков - это туда
10:36:37 ДП
User 38228256
Это же совсем другое
10:36:46 ДП
User 38228256
Я не про язык — а про стэк технологий
10:37:06 ДП
User 160533651
Го вытесняет потихоньку java. Потому что проще, быстро компилит бинарники, хорошая виртуальная машина и gc
10:37:14 ДП
User 38228256
В популярных языках до сих пор Basic и COBOL к тому же, насколько я знаю
10:37:20 ДП
User 38228256
В java я совсем не хочу
10:37:46 ДП
User 38228256
Я хочу писать простых ботов/сервисы на бэке — есть идеи, и можно попутно разобраться в куче разных задач
10:37:53 ДП
User 25573493
да ладно
10:38:31 ДП
User 25573493
User 38228256
Я хочу писать простых ботов/сервисы на бэке — есть идеи, и можно попутно разобраться в куче разных задач
go, python, node - по вкусу
10:39:01 ДП
User 38228256
спасибо!
10:39:04 ДП
User 39182759
для простых ботов и сервисов нода вполне ок.
для средних контентных сайтов - рельсы или джанго.
10:40:15 ДП
User 39182759
В питоне очень много библиотек на все случаи жизни, в рельсах - очень крепкая экосистема, с готовыми солюшнами практически на любой риал-ворлд кейс
10:41:26 ДП
User 38228256
ура, спасибо огромное!
10:41:41 ДП
User 38228256
надо было мне с самого начала почетче сказать, что именно нужно
10:51:31 ДП
User 309556
Сергей, на ОдессаЖС собираешься?
10:53:41 ДП
User 25573493
User 309556
Сергей, на ОдессаЖС собираешься?
Собираюсь. Билеты пока не брал правда, они кстати уже в продаже?
10:55:49 ДП
User 309556
👍🏿🍻
еще нет, но есть даты и есть инсайды по некоторым темам докладов)
10:58:12 ДП
User 25573493
А когда следующий MoscowJS? 28 должен быть?
10:59:43 ДП
11:01:34 ДП
User 68025730
А кто вчера был на конфе ScrumTrek "Как React становится промышленным стандартом в JavaScript?"
11:01:56 ДП
User 68025730
Когда запись будет, кто-нить в курсе?
11:02:26 ДП
User 68025730
Никто не ходил чтоле?
11:03:20 ДП
User 309556
это ж вроде @DenisIzmailov доклад
11:03:45 ДП
User 309556
или я путаю?
11:04:49 ДП
User 68025730
http://www.meetup.com/codecrafting/events/230143263/
meetup.com/codecrafting/events/230143263
Апрельский Engineering Kitchen!13 апреля в офисе ScrumTrek с докладом выступит Денис Измайлов.По итогам прошедшего доклада Дениса на AgileDays 2016 подкрепились самые страшные опасения. JavaScript эво
11:04:53 ДП
User 68025730
путаешь видимо
11:05:04 ДП
User 68025730
вернее нет)))
11:07:04 ДП
User 309556
@DenisIzmaylov во, вот так правильно. почему-то в первый раз тг не автодополнил
11:54:55 ДП
User 152469812
спасибо, посмотрю!
12:57:14 ПП
User 120407271
Подскажите, под рукой только рельсы и проверить далеко. Я так понял в rails принято делать имена полей форм model_name[property][property]... потом в контролллере это трансформируется в hash. 

Это чисто рельсовая история или сделай я так в express\любом_другом_http_сервере тоже получу hash или же нет ? 
12:58:32 ПП
User 120407271
Это наверное круто, но немного чудно. Мне тут говорят что это стандарт html и к rails никакого отношения не имеет. Если так, то я сегодня же перечислю 10% месячной з\п в фонд образования чтобы детям на уроках рассказывали.
01:03:22 ПП
User 195691320
User 120407271
Подскажите, под рукой только рельсы и проверить далеко. Я так понял в rails принято делать имена полей форм model_name[property][property]... потом в контролллере это трансформируется в hash. 

Это чисто рельсовая история или сделай я так в express\любом_другом_http_сервере тоже получу hash или же нет ? 
Что значит трансформируется в hash?
01:04:41 ПП
User 39182759
в php - точно так
01:05:14 ПП
User 195691320
а в express как и в php
01:05:27 ПП
User 195691320
только что значит хеш я так и не понял
01:05:28 ПП
User 120407271
Всё, я проверил. Так и есть, действительно 
`
<input name='user[name]' value='NAMENAME' />
`
на сервере превратится в 
`
user : {
    name : 'NAMENAME'
}
`
01:05:54 ПП
User 120407271
Спасибо.
01:17:10 ПП
User 39182759
хеш это ассоциативный массив по-перловому
01:22:54 ПП
User 71898393
хеш, это просто ассоциативный массив ключ-значение. В руби это называется hash, в питоне - словарь (dictionary) а в других языках хз как)) В руби еще принято (но не обязательно) для хеш-ключей пользовать Символы - похожи на строки, только без кавычек и с (:) в начале, типа :symbol
01:29:04 ПП
User 4627228
Запись непонятно, будет ли
01:29:26 ПП
User 4627228
Я вчера рассказывал принцип работы
01:34:29 ПП
User 94964018
Друзья! А подскажите мне по поводу flux. Я не понимаю где надо хранить аяксовые методы для получения данных. Во вьюхах или где-то ещё?
01:42:41 ПП
User 125547436
сами методы можно где угодно хранить, вызывать в экшенах
01:48:52 ПП
User 77929618
Сделай например папку api и храни там эти функции
02:39:06 ПП
User 120407271
Кажется во Flux, имплементация от ReFlux, вызовы API хранятся отдельно а вызываются в сторах.
02:49:03 ПП
User 94964018
Спасибо!
02:54:53 ПП
User 39182759
но это очень хреновая имплементация
03:12:23 ПП
User 309556
Кажется во Flux, имплементация от ReFlux, вызовы API хранятся отдельно а вызываются в сторах.
03:12:28 ПП
03:17:27 ПП
User 120407271
Проекты работающие на reflux вызывают API методы из сторов.
03:17:55 ПП
03:17:56 ПП
03:19:08 ПП
03:19:23 ПП
User 120407271
ну вот, опять)
03:53:06 ПП
User 686615
Ребята а че будем делать когда в группе будет больше 1000 чел и если все начнут трещать не поделу? Есть какие настройки в супергруппах? У меня друзья столкнулись с подобной проблемой и незнаю что делать (
03:53:25 ПП
User 686615
Сообщения как лента в твиттере бежит даже быстрее )
03:53:39 ПП
04:01:45 ПП
User 309556
в гиттере сейчас 1000. там есть модеры, которые направляют в другие чатики когда не по теме разговор
04:01:59 ПП
User 38228256
а кидали на гиттер-то ссылку?
04:02:12 ПП
User 38228256
не могу найти
04:02:17 ПП
User 309556
https://gitter.im/dev-ua/reactjs
gitter.im/dev-ua/reactjs
We <3 React.js
04:02:55 ПП
User 38228256
он же на украинском
04:03:13 ПП
User 38228256
ну то есть частично на украинском
04:03:16 ПП
User 38228256
это ничего?)
04:03:35 ПП
User 309556
это ничего
04:04:48 ПП
User 309556
это самое большое коммьюнити по реакту. большинство активных знакомы лично, есть конрибьюторы реакта и просто крутые чуваки
04:05:28 ПП
User 309556
там такие правила, что каждый может писать на языке, который ему понятнее. отвечать можно на любом языке
04:05:28 ПП
User 38228256
спасибо!
04:06:51 ПП
User 309556
правила тут

https://gist.github.com/listochkin/c81c198a2b7b044a0dc5
gist.github.com/listochkin/c81c198a2b7b044a0dc5
04:13:43 ПП
04:26:57 ПП
User 309556
если тут вдруг кто-то в Питере, то мы проводим дринкап в Redrum в 20:00
04:27:09 ПП
User 309556
выездной BeerJS Moscow
04:27:26 ПП
User 189699413
Сегодня?
04:27:40 ПП
04:28:14 ПП
User 189699413
А где такого рода анонсы заранее узнавать?
04:30:24 ПП
User 309556
ну мы чо-то на митап.ком не стали, но обычно там. а так в основном вот в этих местах
https://gitter.im/beerjs/moscow
https://gitter.im/moscowjs/chat
http://www.meetup.com/BeerJS-Moscow/

ну это мск соответственно
04:31:35 ПП
User 309556
волею судьбы у нас 2 организатора биржс мск здесь + организатор митапа по ноджс мск + еще мой коллега, итого десант из мск в количестве 4 чел
04:31:48 ПП
User 309556
+ собираются питерские ребята
04:32:45 ПП
User 189699413
Ясно. А в fb не группы? Мне кажется в fb удобнее всего следить за разными митапами
04:33:14 ПП
User 309556
у нас нет вроде, но есть moscowjs, где я обычно оставляю анонсы
04:33:50 ПП
User 309556
мы дружим, нам тыщу групп не надо. тем более я и в moscowjs задействован
05:45:17 ПП
User 189699413
Это хорошо
08:37:01 ПП
User 166617281
Всем привет! Есть тут те кто пишет приложухи на react-native и relay ? )
08:56:57 ПП
User 191299276
для того чтобы писать на релей нужен бекенд с graphql
08:57:22 ПП
User 191299276
Есть кто пишет бекенд поддерживающий graphql?)
09:21:47 ПП
User 166617281
User 191299276
Есть кто пишет бекенд поддерживающий graphql?)
Они спать ушли )
09:54:40 ПП
User 171203444
Есть кто не спящий?)
09:55:38 ПП
User 162236709
я не сплю
09:55:56 ПП
User 171203444
Нужна помощь)
09:56:21 ПП
User 171203444
можете подсказать почему данные из storeState могут не передаваться?
коннекчу через @connect(store => { return {...store.numberOfLeads, ...store.paymentScoring, ...store.matrix}})
и все кроме paymentScoring в пропах компонента, а он почему то нет
10:06:20 ПП
User 12791
console.log(store.paymentScoring) что выдает? :)
10:10:15 ПП
User 171203444
Это уже в рендере надо проверять?
10:12:58 ПП
User 12791
нет.. в твоей конект функции прям перед рендером воткни
10:13:22 ПП
User 12791
перед return вмысле
10:16:11 ПП
User 162236709
ура дебаггингу с помощью console.log
10:16:26 ПП
10:18:25 ПП
User 162236709
# Print statement debugging is a thing of the past.

Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.
10:21:52 ПП
User 171203444
Блин, соррян, это я дебил
10:22:20 ПП
User 162236709
дебил - это относительность
10:23:17 ПП
User 171203444
надо было сразу консоль.лог(сторе) сделать
10:23:20 ПП
User 12791
@gllwy ну это понятно что удобнее, но console.log никуда не уйдет :)
10:23:29 ПП
User 162236709
ну да, плохая привычка
10:23:38 ПП
User 12791
и как видишь, проблема решилась :)
10:31:24 ПП
User 181923858
Подскажите какой компонент хорошо подойдёт для подгрузки элементов при скролле. Высота элементов всегда разная