@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 28 апреля 2016 г.

12:40:58 ДП
User 100911923
User 12791
ну enzyme это ютилити. мы ее с jest тоже юзаем
А, я понял. Jest это тоже раннер.
04:08:56 ДП
User 185500059
/stat@comstatbot
04:21:31 ДП
User 143141567
Всем утра, у кого утро)
04:23:35 ДП
User 5065922
уже обед
06:53:05 ДП
User 23384802
/stat@comstatbot
06:55:54 ДП
User 532140
/stat@comstatbot
07:04:19 ДП
User 23384802
https://medium.com/@evnowandforever/f-you-i-quit-hiring-is-broken-bb8f3a48d324#.2me7iysem
medium.com/@evnowandforever/f-you-i-quit-hiring-is-broken-bb8f3a48d324
Disclaimer: This is a story about my interview experience in the tech industry. No personal names will be used to preserve anonymity. The…
07:22:49 ДП
User 109572018
коротко о этом посте на медиуме: чувак ходил на интервью в такие компании как гугл/вимео/етк, где помимо вопросов про html/css/js/react спрашивали про алгоритмы, написат
07:23:13 ДП
User 109572018
типа такого https://en.wikipedia.org/wiki/Breadth-first_search
en.wikipedia.org/wiki/Breadth-first_search
Breadth-first search (BFS) is an algorithm for traversing or searching tree or graph data structures. It starts at the tree root (or some arbitrary node of a graph, sometimes referred to as a 'search key'), and explores all of the neighbor nodes at the present depth prior to moving on to the nodes at the next depth level.
07:23:30 ДП
User 109572018
и он расстроился от процесса хайринга, так как алгоритмы заваливал
07:23:57 ДП
User 109572018
на хакерньюс тред по этому посту https://news.ycombinator.com/item?id=11579757
07:26:06 ДП
User 88403602
чувак пошел на собес в гугл и не ожидал, что там будут спрашивать алгоритмы?
07:26:07 ДП
User 88403602
лоооол
07:27:21 ДП
User 109572018
ага, он это объясняет тем что он фронт ендчер и вроде как важнее делать интерфейсы и так далее, и что мол классный
07:27:27 ДП
User 109572018
вот его профайл на гитхабе https://github.com/sahat
github.com/sahat
sahat has 181 repositories available. Follow their code on GitHub.
07:27:34 ДП
User 143141567
думал что лендинги делать будет)
07:28:53 ДП
User 109572018
врядли, у него образование CS и он учил алгоритмы, в посте приложил книгу, он так же написал, что просто уже забыл (я кстати мало что помню например из какой нибудь условной химии из школы, и если бы сейчас спросили что то решить, я бы не смог)
07:30:15 ДП
User 88403602
но гугл же..
07:30:17 ДП
User 88403602
но вообще чел крутой
07:30:21 ДП
User 88403602
судя по гитхабу
07:35:23 ДП
User 39182759
ну вот честно говоря я тщательно учил всякий CS десять лет назад, но не помню, чтобы мне хотя бы сортировку пришлось имплементить самому
07:35:45 ДП
User 39182759
и я далеко не только фронтендом занимался
07:39:05 ДП
User 185980313
и сейчас сможешь на память написать часть из того, что ты учил?
07:43:33 ДП
User 109572018
а кто в чате занимается вообще алгоритмами? я знаю одного чувака Сергея Сурганова, который походу упарывается на эту тема. отвечая на вопрос -- я не занимаюсь алгоритмами, такого плана, плюс ко всему имею смешной опыт интервьирования в одну питерскую контору, где меня попросили описать один "нехитрый" алгоритм на JS на листке бумаги
08:02:45 ДП
User 39182759
User 185980313
и сейчас сможешь на память написать часть из того, что ты учил?
не, максимум - сложность алгоритма оценить могу:)
08:02:54 ДП
User 100911923
User 109572018
а кто в чате занимается вообще алгоритмами? я знаю одного чувака Сергея Сурганова, который походу упарывается на эту тема. отвечая на вопрос -- я не занимаюсь алгоритмами, такого плана, плюс ко всему имею смешной опыт интервьирования в одну питерскую контору, где меня попросили описать один "нехитрый" алгоритм на JS на листке бумаги
Неблокирующие красно черные деревья?
08:03:56 ДП
User 983348
@andreykeske SICP достаточно.
08:05:59 ДП
User 101934369
User 4627228
Кто сделал хоть одно приложение с ним? :)
Я на работе допиливал уже сделанное.
Ну и для митапа залайвкодил бесконечный стрим котиков: https://rnplay.org/apps/x_g_ew (https://www.youtube.com/watch?v=FLSrZwPYWeg)
youtube.com/watch?v=FLSrZwPYWeg
Live coding session from Nizhny Novgorod JS Meetup #2 (http://www.it52.info/events/2016-02-27-js-nn-2) Slides: http://slides.com/sergeysmyshlyaev/deck/#/ App...
08:11:13 ДП
User 109572018
@prokaktus я честно не занимался совсем алгоритмами, спасибо за наводу, почитаю
08:12:12 ДП
User 109572018
SICP -- это https://ru.wikipedia.org/wiki/Структура_и_интерпретация_компьютерных_программ?
ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC
«Структу́ра и интерпрета́ция компью́терных програ́мм» (англ. Structure and Interpretation of Computer Programs — SICP) — классическая книга Харольда Абельсона и Джеральда Сассмана о программировании, выпущенная издательством Массачусетского технологического института в 1985 году. В институте она использовалась как учебник для начального курса программирования 6.001 с одноимённым названием (6.001 был заменён курсом 6.01, использующим Python). Помимо этого, книгу используют во многих американских учебных заведениях, имеющих курсы, так или иначе связанные с языком Scheme.
08:13:27 ДП
User 190521359
Может кто то помочь с  отображением ошибок в ui и проектированию стора под них? Может есть какие нибудь примеры (redux)
08:15:48 ДП
User 983348
Да, она т
08:15:56 ДП
User 23384802
Какой странный бот. А что он делает?
08:16:19 ДП
User 185980313
тоже надо будет прочитать scip, спасибо за наводку
08:16:32 ДП
08:16:57 ДП
User 23384802
Вообщем суть такая: любой вопрос по реакту gaearon'у)
08:19:19 ДП
User 23384802
ну все, понеслось)
08:28:16 ДП
User 1340580
User 23384802
ну все, понеслось)
Он постит сюда твиты денчика когда он их публикует.
08:33:35 ДП
User 4627228
User 101934369
Я на работе допиливал уже сделанное.
Ну и для митапа залайвкодил бесконечный стрим котиков: https://rnplay.org/apps/x_g_ew (https://www.youtube.com/watch?v=FLSrZwPYWeg)
youtube.com/watch?v=FLSrZwPYWeg
Live coding session from Nizhny Novgorod JS Meetup #2 (http://www.it52.info/events/2016-02-27-js-nn-2) Slides: http://slides.com/sergeysmyshlyaev/deck/#/ App...
По React Native мы решили вопросы вынести в @reactnative_ru :)
08:35:07 ДП
User 4627228
Teletwitter не работает - он должен был транслировать твиты Дани сюда
08:48:35 ДП
User 1340580
@DenisIzmaylov Может вынести ссылку на статистику группы в описание группы?
08:50:47 ДП
User 4627228
Кто её смотрит?
08:51:41 ДП
User 1340580
User 4627228
Кто её смотрит?
Есть бот который при join участника кидает сообщение, туда можно засунуть миниинструкцию с правилами чатика и полезными ссылками.
08:52:26 ДП
User 4627228
Можешь скинуть ссылку на этого бота?
08:52:41 ДП
User 1340580
User 4627228
Можешь скинуть ссылку на этого бота?
Минуту.
08:53:59 ДП
User 4627228
Мы можем свой накидать, конечно - серверов у нас достаточно)
08:54:45 ДП
User 88403602
@WelcomeAgentBot
08:54:49 ДП
User 1340580
User 4627228
Мы можем свой накидать, конечно - серверов у нас достаточно)
А где хоститесь?
08:54:59 ДП
User 1340580
Да, он.
08:55:11 ДП
User 1340580
Только хотел написать, тоже нашел.
08:55:50 ДП
User 4627228
По умолчанию - DigitalOcean, для европейских проектов -  Online.Net
online.net/en
Online.net offers simple & high-end solutions for all your hosting requirements: baremetal servers, web hosting, cloud computing, domain names, etc.
08:56:17 ДП
User 4627228
А есть исходники WelcomeAgentBot?
08:56:37 ДП
User 1340580
User 4627228
А есть исходники WelcomeAgentBot?
Не, я не знаю. Можем и свой написать, да.
08:56:38 ДП
User 64005178
User 4627228
По умолчанию - DigitalOcean, для европейских проектов -  Online.Net
online.net/en
Online.net offers simple & high-end solutions for all your hosting requirements: baremetal servers, web hosting, cloud computing, domain names, etc.
а с до полностью валить на онлайннет не думаете? или на их же проект scaleway.com?
scaleway.com
Scaleway is a cloud computing platform offering SSD cloud servers for any workload, starting at €1.99 per month. Pay as you go with a simple and flexible pricing.
08:57:13 ДП
User 4627228
ScaleWay это аналог vscale? :)
08:57:57 ДП
User 4627228
"Scaleway is the world’s first dedicated ARM-Based cloud platform (IaaS) created by Online."
08:58:11 ДП
User 1340580
User 64005178
а с до полностью валить на онлайннет не думаете? или на их же проект scaleway.com?
scaleway.com
Scaleway is a cloud computing platform offering SSD cloud servers for any workload, starting at €1.99 per month. Pay as you go with a simple and flexible pricing.
Ты все толкаешь этот хостинг? Что, понравился? :D
08:58:12 ДП
User 64005178
User 4627228
ScaleWay это аналог vscale? :)
понятия не имею что есть vscale:)
08:58:22 ДП
User 64005178
User 1340580
Ты все толкаешь этот хостинг? Что, понравился? :D
да кашерный, за стоимость до то
08:58:54 ДП
User 656567
выгоните вы уже ботов бесполезных 😊
08:59:46 ДП
User 56924675
черт(
08:59:55 ДП
User 64005178
User 4627228
"Scaleway is the world’s first dedicated ARM-Based cloud platform (IaaS) created by Online."
кст, на самих серваках не арм архитектура
09:01:59 ДП
User 1340580
User 656567
выгоните вы уже ботов бесполезных 😊
++
09:02:10 ДП
User 1340580
@immuzov (5) плюсанул в карму @nestepura (3.24)
09:02:31 ДП
User 4627228
Без проблем гайз)
09:04:45 ДП
User 64005178
User 1340580
@immuzov (5) плюсанул в карму @nestepura (3.24)
ты бота на телеграм cli повесил?)
09:04:58 ДП
User 1340580
User 64005178
ты бота на телеграм cli повесил?)
Это была шутеечка за триста.
09:05:04 ДП
11:07:02 ДП
User 88403602
не чат, а помойка :(
11:24:55 ДП
User 104477
User 88403602
не чат, а помойка :(
спасибо, мне не так стыдно будет задавать вопрос
11:26:12 ДП
User 104477
Могу ли я использовать внутри React-приложения, написанного на самой последней версии, компоненты, использующие не то что deprecated, а уже удаленный код? Что для этого нужно сделать? в componentDidMount инициализировать в узле React старой версии?
11:26:50 ДП
User 104477
или есть менее гвоздезабивательные методы
11:27:52 ДП
User 104477
Ботов не надо выпиливать, надо хороших ботов писать, которые в чат не срут :)
11:28:13 ДП
User 39182759
User 104477
Могу ли я использовать внутри React-приложения, написанного на самой последней версии, компоненты, использующие не то что deprecated, а уже удаленный код? Что для этого нужно сделать? в componentDidMount инициализировать в узле React старой версии?
второй реакт на странице - точно не вариант, проще переписать компоненты имхо
11:28:27 ДП
User 104477
User 39182759
второй реакт на странице - точно не вариант, проще переписать компоненты имхо
конечно, проще!
11:29:02 ДП
User 104477
а лучше все приложение переписать на Aurelia или Angular2 на Dart
11:29:10 ДП
User 104477
Вопрос теоретический был :)
11:29:53 ДП
User 309556
поговаривают, что ауурелия — дно
11:30:02 ДП
User 309556
(сам не пробовал, но знакомый страдает)
11:31:22 ДП
User 309556
Вовы нет, а Денис очень демократичен =)
11:31:28 ДП
User 309556
да и Вова тоже =)
11:31:53 ДП
User 4627228
https://github.com/jhen0409/babel-preset-es2015-node6
github.com/jhen0409/babel-preset-es2015-node6
babel-preset-es2015-node6 - Babel preset to make node@6 fully ES2015 compatible.
11:32:14 ДП
User 309556
^ зачем?
11:32:44 ДП
User 104477
Потому что пора писать на новом stage0
11:32:53 ДП
User 4627228
для сервер-сайд)
11:33:05 ДП
User 4627228
Поможешь? )
11:33:51 ДП
User 309556
зачем в серверсайд писать импорты? кто там юзает function.nam?
11:34:40 ДП
User 309556
вместо обжект рест спреда можно юзать Object.assign - ничего страшного
11:35:03 ДП
User 104477
User 309556
зачем в серверсайд писать импорты? кто там юзает function.nam?
для изоморфщины, нет?
11:35:42 ДП
User 309556
если только так. но тогда как условные импорты делать и ленивые?
11:35:51 ДП
User 4627228
require()
11:35:54 ДП
User 309556
полифиллить System.js для сервера?
11:36:02 ДП
User 309556
если реквайр, то заем импорты?
11:36:03 ДП
User 104477
по-старому
11:36:07 ДП
11:36:09 ДП
11:36:10 ДП
User 4627228
ты опять троллить пытаешь Серёг?)
11:36:14 ДП
11:36:19 ДП
User 104477
ну это уже вопрос соглашений
11:36:22 ДП
User 309556
я пытаюсь донести очевидное
11:36:26 ДП
User 4627228
понеслась
11:36:47 ДП
User 309556
вы предлагаете юзать и импорты, и реквайры
11:36:53 ДП
User 309556
это днище, не?
11:37:00 ДП
11:37:06 ДП
User 104477
User 309556
я пытаюсь донести очевидное
мы не предлагаем, а разрешаем :)
11:37:18 ДП
User 104477
(код выполняется)
11:37:18 ДП
User 309556
смысл?
11:37:40 ДП
User 104477
классический ответ - «запаковать говнокод»
11:37:47 ДП
User 309556
реквайры и на клиенте выполнятся ваще-то
11:38:05 ДП
User 309556
ясно. импорт ради импорта
11:38:41 ДП
User 104477
User 309556
ясно. импорт ради импорта
ради спецификации
11:39:01 ДП
User 309556
а реквайр в том же файле, когда надо условный импорт ради чего?
11:39:09 ДП
User 309556
ради баланса сил добра и зла?
11:39:20 ДП
User 104477
User 309556
а реквайр в том же файле, когда надо условный импорт ради чего?
нахуй не надо
11:39:42 ДП
User 309556
))) окай… то есть require.ensure не надо?)
11:40:17 ДП
User 152745946
const debug = require('debug')('app:something');
11:40:39 ДП
User 309556
и вебпак тоже нахуй
11:40:41 ДП
User 104477
User 309556
))) окай… то есть require.ensure не надо?)
ты сейчас пишешь о стиле и архитектуре приложения, а плагин этот определяет окружение, т.е. стандарт языка
11:40:42 ДП
User 309556
не надо
11:40:57 ДП
User 309556
этот стандарт не поддерживается нигде
11:41:13 ДП
User 309556
и даже когда будет, то толку от него не будет
11:41:14 ДП
User 152745946
да нет стандарта)) модули es6 еще никто не реализовал. Хоть кто-то понимает, как они в браузере будут работать?
11:41:29 ДП
User 309556
потому что модуль лодер ваще на примитивной стадиии
11:41:33 ДП
User 309556
майлстоун 0
11:41:52 ДП
User 104477
чтобы понимать, надо иметь различные референсные реализации или теоретическое описание
11:41:55 ДП
User 309556
а ноде вообще пиздец
11:42:03 ДП
User 309556
.mjs планируется лол
11:42:16 ДП
User 104477
User 309556
а ноде вообще пиздец
и венде!
11:42:28 ДП
11:42:46 ДП
User 104477
User 309556
а ноде вообще пиздец
сатирически указываю на категоричность высказывания
11:42:59 ДП
User 309556
^ выше про .mjs
11:43:04 ДП
User 309556
и добро пожаловать в гугл
11:43:31 ДП
User 309556
короче я понял, адекватного ответа про импорты не будет
11:43:32 ДП
User 104477
читал про mjs вчера вечером
11:43:36 ДП
User 57010048
что за .mjs?
11:44:10 ДП
User 57010048
User 104477
читал про mjs вчера вечером
а можно ссылку, пжл?)
11:44:31 ДП
User 104477
User 309556
короче я понял, адекватного ответа про импорты не будет
тут полтора человека в онлайне, я при этом еще и не пишу на ноде, от кого тебе ответ нужен?)
11:44:57 ДП
User 152745946
@chicoxyzzy я слышал про модули, import get from 'lodash/get' - это вообще не по спеке, по спеке import { get } from 'lodash'. Это так?
11:45:33 ДП
User 309556
нет, не так. это ты про историю с бабель5 путаешь наверное
11:46:38 ДП
User 104477
https://github.com/nodejs/node-eps/blob/master/002-es6-modules.md#semantics
github.com/nodejs/node-eps/blob/master/002-es6-modules.md
node-eps - Node.js Enhancement Proposals for discussion on future API additions/changes to Node core
11:47:43 ДП
User 309556
и контрпропозал https://twitter.com/littlecalculist/status/725228101400072193
twitter.com/littlecalculist/status/725228101400072193
Excited about ES2015 modules in Node.js but sad at .mjs. A proposal to keep our beloved .js: https://t.co/DvsmdrXWwu
11:47:43 ДП
User 104477
И тут же контраргументы https://github.com/dherman/defense-of-dot-js/blob/master/proposal.md
github.com/dherman/defense-of-dot-js/blob/master/proposal.md
defense-of-dot-js - In Defense of .js: A Proposal for Node.js Modules
11:47:56 ДП
User 4627228
Если что про Node.js - @nodejs_ru
11:48:33 ДП
User 104477
User 4627228
Если что про Node.js - @nodejs_ru
не мы вброс про es6 в ноде сделали :)
11:56:50 ДП
User 309556
и не только в ноде, а и в труЪ изоморфном коде чтобы было все по спеке (но неасинхронные импорты с реквайрами не ситаются)
11:57:20 ДП
User 309556
смешно
11:58:24 ДП
User 309556
а чо еще никто не предложил заполифиллить System и на ноду тоже этот полифилл притащить?)
11:58:30 ДП
User 309556
чтобы ваще тру было?
11:58:40 ДП
User 309556
(вот тут уже да, троллю)
12:15:15 ПП
User 4627228
Все внешние боты из чата будут удалены. Будем пилить свой бот-комбайн для этого чата) https://github.com/StartupMakers/telegram-reactjs-bot
github.com/StartupMakers/telegram-reactjs-bot
telegram-reactjs-bot - Telegram Bot for React.js Group: https://telegram.me/react_js
12:16:04 ПП
12:17:21 ПП
User 309556
для чего?
12:17:59 ПП
User 4627228
Чтобы автоматически отвечал Серёже опять троллишь? :)
12:18:02 ПП
User 309556
а, ретвитить Абрамова :)
12:18:20 ПП
12:21:30 ПП
User 108543364
User 4627228
Главное что билд хуй знает чего пассинг 👍
12:21:54 ПП
12:23:11 ПП
User 88403602
там для билда уже нода выкачивается, походу
12:33:21 ПП
User 4627228
Шестая кстати
12:33:35 ПП
User 88403602
ага, заметил
12:37:32 ПП
User 155599392
User 152745946
да нет стандарта)) модули es6 еще никто не реализовал. Хоть кто-то понимает, как они в браузере будут работать?
http://vk.cc/55Y8Vc
12:38:18 ПП
User 152745946
<script type="module" src="foo.js"></script>
12:38:22 ПП
User 152745946
вот это я видел
12:38:32 ПП
User 152745946
и это будет работать import 'foo.js'?
12:39:20 ПП
User 152745946
в общем год-два удобнее вебпака/аналогов точно не видать
12:42:58 ПП
User 104477
User 152745946
в общем год-два удобнее вебпака/аналогов точно не видать
зависит от уровня поддержки старых платформ
12:45:01 ПП
User 152745946
да при чем тут платформы. Мы привыкли писать import './foo/bar/baz' и не задумываться
12:45:04 ПП
User 152745946
а тут прийдется
01:00:22 ПП
User 309556
это ушло в спеку html из лодера
01:00:22 ПП
User 309556
<script type="module" src="foo.js"></script>
01:00:50 ПП
User 309556
будет работать раньше System
01:01:34 ПП
User 309556
для этого уже во всех движках начали поддержку синтаксиса модулей впиливать
01:01:59 ПП
User 309556
но бандлить все равно надо по-хорошему
01:02:18 ПП
User 309556
надо будет*
01:02:50 ПП
User 309556
ну и тут крутые изоморфные чуваки собрались, им от этого вообще профита 0))
01:04:29 ПП
User 309556
и с асинхронной подгрузкой известно что опять-таки)
01:04:43 ПП
01:05:14 ПП
User 77929618
Пожалуй формат комнат-флудилок не для меня] Даже mute не помог
01:10:01 ПП
User 33740338
300 сообщений читаются за 15 секунд, просто скролишь, если есть ссылка, может оказатся что-то полезное, остальное даже читать не стоит
01:13:50 ПП
01:15:38 ПП
User 176681510
User 33740338
300 сообщений читаются за 15 секунд, просто скролишь, если есть ссылка, может оказатся что-то полезное, остальное даже читать не стоит
Я просто потратил твое время https://ya.ru/
ya.ru
Найдётся всё
01:16:08 ПП
User 33740338
с тебя 0.01$
01:16:43 ПП
User 176681510
Хорошо, но с тебя $100 :)
01:17:29 ПП
User 33740338
давай скрины визы с двух сторон, я переведу
01:17:38 ПП
User 64005178
User 33740338
300 сообщений читаются за 15 секунд, просто скролишь, если есть ссылка, может оказатся что-то полезное, остальное даже читать не стоит
бородатый с рейзерами дело говорит
01:19:15 ПП
User 176681510
User 33740338
давай скрины визы с двух сторон, я переведу
Мне на Яндекс Деньги, на карточки не надо)
01:21:28 ПП
User 33740338
Не ты не понял, я сам себе переведу с твоего счета, чтоб ты не утруждался)
01:21:43 ПП
User 33740338
так и поднялся то
01:21:58 ПП
User 33740338
хахахах) по сабжу react ЖЖОТ пишите больше ссылок
01:41:52 ПП
User 166989611
народ, есть ли чат по фронтенду или верстке для ру комьюнити в телеграме? поделитесь ссылкой если не сложно
01:43:07 ПП
User 198292089
https://telegram.me/joinchat/C9GyeT5nMVHZlCm8gw2E4A
Это по css
01:43:22 ПП
User 85098201
есть чат по react
01:43:27 ПП
User 85098201
есть по node
01:43:32 ПП
User 85098201
чатов куча)
01:43:42 ПП
01:43:44 ПП
01:43:54 ПП
User 85098201
думал не тот чат
01:44:00 ПП
User 85098201
уже запутался
01:44:12 ПП
01:45:33 ПП
User 166989611
спасибо :)
01:46:25 ПП
User 198292089
https://www.smashingmagazine.com/2016/04/finally-css-javascript-meet-cssx/
Кто что об этом думает?
smashingmagazine.com/2016/04/finally-css-javascript-meet-cssx
JavaScript is a wonderful language. It’s rich, it’s dynamic, and it’s so tightly coupled to the web nowadays. The concept of writing everything in JavaScript doesn’t sound so crazy anymore. First, **we started writing our back end in JavaScript**, and then Facebook introduced JSX, in which we mix HTML markup with JavaScript. Why not do the same for CSS? Imagine a web componentdistributed as a single `.js` file and containing everything — markup, logic and styles. We would still have our basic style sheets, but the dynamic CSS would be a part of JavaScript. Now this is possible, and one way to achieve it is with CSSX. CSSX is a project that swallowed my spare time for a month. It was challenging and interesting, and it definitely pushed me to learn a lot of new stuff. The result is a set of tools that allows you to write vanilla CSS in JavaScript.
01:48:43 ПП
User 1340580
О, давайте поговорим.
01:50:12 ПП
User 1340580
Как рендерить на сервере?
01:51:56 ПП
User 68520717
React.renderToString()
01:51:57 ПП
User 43867900
Назначте путина админом после выборов
01:52:11 ПП
User 68520717
или стримами, если хочется побыстрее
01:58:05 ПП
User 1340580
User 68520717
React.renderToString()
Прям стили в head упадут? Реакт рендерится, с ним проблем нет, а вот со стилями я не знаю как поступить, пробовал jss, они все оборачивают компоненты, но как вытащить конечный объект со стилями который был собран с помощью них?
02:11:32 ПП
User 190932117
User 1340580
Прям стили в head упадут? Реакт рендерится, с ним проблем нет, а вот со стилями я не знаю как поступить, пробовал jss, они все оборачивают компоненты, но как вытащить конечный объект со стилями который был собран с помощью них?
https://github.com/css-modules/css-modules
github.com/css-modules/css-modules
Documentation about css-modules. Contribute to css-modules/css-modules development by creating an account on GitHub.
02:12:04 ПП
User 1340580
User 190932117
https://github.com/css-modules/css-modules
github.com/css-modules/css-modules
Documentation about css-modules. Contribute to css-modules/css-modules development by creating an account on GitHub.
Ребят, давайте поговорим, просто так кидать ссылки на репы которые уже до дыр прочитаны не надо, хорошо?
02:12:22 ПП
User 1340580
Начнем с того что не вебпак.
02:12:49 ПП
User 1340580
Насколько я знаю есть проблемы с хешем классов при SSR у css modules, как решаете?
02:15:33 ПП
User 162236709
tfw в node_modules проекта с бабелем больше файлов, чем в инсталляции vs2015
02:15:44 ПП
User 604813
User 1340580
Ребят, давайте поговорим, просто так кидать ссылки на репы которые уже до дыр прочитаны не надо, хорошо?
Тут любят это делать)
02:27:45 ПП
User 39182759
простите, коллеги, я буду иногда удалять классные шутки и смешные гифки
02:28:52 ПП
User 39182759
спасибо за понимание
02:30:10 ПП
User 88403602
а еще лучше, если коллеги это будут делать сами
02:31:14 ПП
User 162236709
но я бы все же предпочел нормальный админский состав
02:32:03 ПП
User 4627228
Критерий?
02:32:16 ПП
User 162236709
адекватность, согласованность
02:32:30 ПП
User 88403602
судя по тому, что он ни в одном чате надолго не задерживается, такого состава не существует
02:33:00 ПП
User 162236709
User 162236709
адекватность, согласованность
ну и объективность, конечно же
02:36:11 ПП
User 1340580
User 39182759
простите, коллеги, я буду иногда удалять классные шутки и смешные гифки
О, ура, модерация.
02:42:36 ПП
User 604813
Ребзя, а дайте плиз ссылочку, во сколько и где там москоужыэс?)
02:43:49 ПП
User 185980313
ну гуглится ж быстро
02:45:39 ПП
User 309556
в 19:00 в 2гисе
02:46:10 ПП
User 309556
https://gitter.im/MoscowJS/chat?at=572216794cd0ac7a27ed3a3c
gitter.im/MoscowJS/chat?at=572216794cd0ac7a27ed3a3c
@chicoxyzzy: @fomkin 1) из метро выходить по указателям к театру Гоголя. это к выходу к поездам 2) потом будет поворот налево. пройти тоннель и 3) сразу же на выходе из тоннеля повернуть направо. там будет территория завода Арма 4) идти прямо до циллиндрических строений. нужно самое левое 5) обойти его с другой стороны, там будет охранник 6) четвертый этаж 7) налево
02:46:17 ПП
User 4627228
Родные сибирячки)
02:46:20 ПП
User 604813
А, там юзабилити на грани фантастики, догадаться, что оно жмакается, эт надо постараться
02:48:18 ПП
02:49:12 ПП
User 39182759
Давайте раз уж Денис мне доверил, я обясню свою мотивацию. Помните, что каждое сообщение в этом чате потенциально отвлекает от работы более 500 человек.
Поэтому пока у меня есть админские права, пожалуйста, помните:
- Флуд не по теме не приветствуется. Темы чата - React и его экосистема, JS, частично - node.js и react native(но для них есть свои чаты).
- Внешние боты не приветствуются
- Гифки и стикеры не приветствуются(особенно в больших количествах).

Будьте пожалуйста дружелюбны и профессиональны, тогда этот чатик станет полезным инструментом, а не флудогенератором.

Все дискуссии относительно этого сообщения прошу направлять в личку мне или @DenisIzmaylov, чтобы не засорять общий чат.
Всем спасибо за понимание, и хорошего вечера.
02:50:39 ПП
User 4627228
Тематические чаты это - @node_js  @reactnative_ru @JSlang
02:51:19 ПП
User 4627228
Выпиливаем большие такие GIF/стикеры или всё таки оставляем?
02:51:27 ПП
User 39182759
дискуссии - в личку, простите
02:51:28 ПП
User 4627228
Или норм, не мешают?
02:51:47 ПП
User 162236709
офигенно
02:51:50 ПП
User 162236709
админ удаляет критику
02:52:00 ПП
User 162236709
его же правил
02:52:19 ПП
User 4627228
Напиши ему в личку
02:52:35 ПП
User 162236709
User 4627228
Напиши ему в личку
не скачусь до такого
02:52:47 ПП
User 4274761
выпиливать к чертям стикеры! а фраза про телеграм и работу — не критика. людей дофига, думаю, им виднее, сидеть в телеграме или нет :)
02:53:53 ПП
User 113877482
Развели фигню какую-то. В том же скайпе кто кинет картинку файлом, его сами все зачморят
02:54:05 ПП
User 113877482
Без посторонней помощи )
02:54:15 ПП
User 162236709
там есть понятные причины
02:54:27 ПП
User 162236709
тут - нет
02:54:34 ПП
User 309556
в гиттере вообще сразу видно кто чмо
02:54:58 ПП
User 1340580
User 309556
в гиттере вообще сразу видно кто чмо
У него иконка чтоли другая?
02:56:11 ПП
User 196895
А тут только начался срач от того кто админ а кто нет? ))) топик вообще не обсуждаем, а между прочим нубам хочется освоить и реакт )))
02:59:56 ПП
User 4627228
Если до шестой ноды обновляетесь не забывайте обновить и node-sass, где используете SASS-стили https://github.com/sass/node-sass/releases
github.com/sass/node-sass/releases
:rainbow: Node.js bindings to libsass. Contribute to sass/node-sass development by creating an account on GitHub.
03:21:13 ПП
User 57505983
Оффтоп, да и все видели, наверняка, но мне показалось забавным.
https://v1.std3.ru/f0/2a/1461852141-f02a861908c1360eeb3723642bb3a3f0.gif
https://github.com/JoelBesada/activate-power-mode
03:22:06 ПП
User 125547436
Чем атом лучше саблайма в кратце?
03:22:25 ПП
User 152745946
этот плагин отлично демонстрирует, чем
03:22:33 ПП
03:22:34 ПП
User 125547436
Ну нее
03:23:06 ПП
User 57505983
Я, честно говоря, не знаю, пользуюсь саблаймом.
03:23:17 ПП
User 125547436
Ну кто какие для себя преимущества нашел? Наверняка кто-то перешел?
03:23:17 ПП
User 152745946
что нее? Ты можешь написать вообще что вздумается прямо в редакторе. Любой автокомплит, любой интерфейс
03:23:20 ПП
User 57505983
Хотя в основном все равно в Idea :)
03:23:25 ПП
User 191299276
атом лучше тем, что дольше загружается, жрёт больше ресурсов
03:23:51 ПП
User 152745946
банально в саблайме eslint подсвечивает уродски. А в атоме норм
03:23:53 ПП
User 45107737
ну тут идея точно победит 😊
03:24:20 ПП
User 57505983
Ну, а что ещё Джава-макаке делать? :)
03:24:38 ПП
User 125547436
Idea эт не то эт ide
03:24:57 ПП
User 152745946
ну на java - да. В js atom норм
03:25:07 ПП
User 57505983
Ну да, а тексотвый редактор основной у меня - саблайм.
03:25:39 ПП
User 57505983
Но теперь захотелось попробовать Атом. Не ради этого плагина, конечно, а вообще посмотреть.
03:25:50 ПП
03:25:57 ПП
User 152745946
вот так умеет sublime?
03:26:06 ПП
User 125547436
Как так? Иконки?
03:26:07 ПП
03:26:11 ПП
User 1294634
Так и вим умеет)
03:26:28 ПП
User 125547436
А атом с гитом дружит?
03:26:32 ПП
User 152745946
дружит
03:26:45 ПП
User 125547436
А можно файлы импортированные открывать?
03:26:48 ПП
User 125547436
По ссылке
03:26:53 ПП
User 152745946
ммм, умеет саблайм с любой темой, или вместе с темой?
03:27:01 ПП
User 125547436
Вместе с темой
03:27:03 ПП
03:27:10 ПП
User 152745946
ну вот
03:27:15 ПП
User 125547436
Принято
03:27:24 ПП
User 39182759
я вот поставил vs code и счастлив.
03:27:38 ПП
User 152745946
я не осилил. Табы.
03:27:42 ПП
User 39182759
до этого пользовался саблаймом, а до этого - два года вимом
03:27:57 ПП
User 45602260
User 39182759
я вот поставил vs code и счастлив.
От на исходном коде atom сделан ))
03:28:52 ПП
User 125547436
Нуу что там еще прикладного интересного? Автокомплит меж файлов как в иде?
03:29:14 ПП
User 152745946
автокомплит нигде не работает хорошо
03:29:19 ПП
03:29:50 ПП
User 125547436
В саблайме еще снипеты поуродски создаются
03:31:53 ПП
03:31:59 ПП
User 152745946
вот так в атоме сниппеты
03:32:01 ПП
User 191299276
http://spacemacs.org/
03:32:57 ПП
User 1340580
М
@
МОДЕРАЦИЯ
03:34:38 ПП
User 187710551
атом умеет emmet в jsx?
03:34:48 ПП
User 125547436
User 152745946
вот так в атоме сниппеты
Норм!
03:44:34 ПП
User 1340580
User 187710551
атом умеет emmet в jsx?
Да.
03:49:43 ПП
User 68520717
среди нас есть котики топящие за фп?
03:50:22 ПП
User 1294634
какое-то странное сравнение фич редакторов. Решается все вышеперечисленное не очень сложными обертками в python\js\vimscript\lisp
03:50:41 ПП
User 68520717
keywords: ramda, lodash/fp, point-free
03:50:58 ПП
User 1294634
нужен emet в jsx? Добавил листенер с нужными кеями, который дернет emet
03:52:05 ПП
User 39182759
User 68520717
keywords: ramda, lodash/fp, point-free
Я люблю bacon.js с реактом.
03:52:43 ПП
User 152745946
такой ты простой))
03:52:43 ПП
User 152745946
нужен emet в jsx? Добавил листенер с нужными кеями, который дернет emet
03:53:34 ПП
User 191299276
топящие за фп на жс, или вообще?)
03:54:09 ПП
User 68520717
на жс в основном
03:54:36 ПП
User 68520717
хаскель, эрланг и кложа это хорошо, но немного оторвано от моей ежедневной работы
03:55:11 ПП
User 191299276
можно брать оттуда идеи и переносить в жс
03:55:38 ПП
User 191299276
собсно откуда это всё и пришло, FRP, immutability
03:56:55 ПП
User 4627228
А кто на MoscowJS по ним выступал?
03:58:04 ПП
User 4627228
@haskellru
03:58:04 ПП
User 162236709
User 125547436
Ну кто какие для себя преимущества нашел? Наверняка кто-то перешел?
я перешел np++ -> brackets -> ST -> atom -> vscode
03:58:18 ПП
User 309556
Эта версия не работает в 6 ноде
03:58:18 ПП
User 309556
Если до шестой ноды обновляетесь не забывайте обновить и node-sass, где используете SASS-стили https://github.com/sass/node-sass/releases
github.com/sass/node-sass/releases
:rainbow: Node.js bindings to libsass. Contribute to sass/node-sass development by creating an account on GitHub.
03:58:26 ПП
User 309556
Она вышла раньше
03:58:38 ПП
User 4627228
Я знаю
03:58:56 ПП
User 309556
Обещали через неделю, Не меньше новый libsass
03:59:24 ПП
User 4627228
Но на N6 прошлая перестает работать
03:59:30 ПП
User 33740338
User 162236709
я перешел np++ -> brackets -> ST -> atom -> vscode
а чем vscode хорош? Тож думаю попробовать, atom-beta наскучил
03:59:52 ПП
User 162236709
User 33740338
а чем vscode хорош? Тож думаю попробовать, atom-beta наскучил
vscode не для каждого будет хорош, он довольно своеобразен
04:00:33 ПП
User 33740338
ну на жс писать, годится же?
04:00:40 ПП
User 162236709
User 162236709
vscode не для каждого будет хорош, он довольно своеобразен
но мне нравится то, как он из коробки приготовлен. там все правильно настроено, есть плагины для многих языков, единая система гита и дебаггинга
04:00:42 ПП
User 309556
User 4627228
Но на N6 прошлая перестает работать
Так и эта тоже
04:00:45 ПП
User 162236709
User 33740338
ну на жс писать, годится же?
полностью
04:00:46 ПП
User 23384802
Пока в vscode не запилят табы, он так и останется "специфичным"
04:01:02 ПП
User 162236709
User 23384802
Пока в vscode не запилят табы, он так и останется "специфичным"
табы слева же
04:01:10 ПП
User 23384802
это плохо
04:01:17 ПП
User 162236709
они сейчас работают над тем, чтоб была опция
04:01:26 ПП
User 23384802
я готов даже устроить холивар на эту тему. И самый лучший аргумет это - барабанная дробь...
04:01:39 ПП
User 162236709
User 23384802
это плохо
ну вообще-то личное мнение
04:01:50 ПП
User 68520717
@hardliner @Vogre #fp можете поревьюить эти пакеты? там по одному файлу в каждом
e.g. this https://github.com/iamstarkov/es-deps-from-string/blob/master/index.js
and this https://github.com/iamstarkov/es-deps-deep/blob/master/index.js
github.com/iamstarkov/es-deps-from-string/blob/master/index.js
es-deps-from-string - ECMAScript 2015+/CommonJS module dependencies array from string
04:01:52 ПП
User 23384802
я делю экран кода на 2 окна - слева и справа. В каждом окне свой файл. Если табы слева, то размер каждого окна меьше
04:01:58 ПП
User 162236709
User 162236709
ну вообще-то личное мнение
мне намного удобнее слева, например
04:02:18 ПП
User 68520717
@hardliner @Vogre забыл список https://gist.github.com/iamstarkov/4ada6c55adeb355f67977c5f6a5a4a77
gist.github.com/iamstarkov/4ada6c55adeb355f67977c5f6a5a4a77
04:02:30 ПП
User 23384802
User 162236709
мне намного удобнее слева, например
не делишь экран?
04:02:41 ПП
User 162236709
User 23384802
не делишь экран?
в каком смысле?
04:03:24 ПП
User 162236709
стайлить два окна редактора?
04:03:25 ПП
User 23384802
Ну, открыть сразу 2 файла в редакторе. 1 файл в левом окне, второй в правом. Если будут табы слева, то размер каждого окна меньше повторяюсь. Если сверху, то размер ровно 50% от ширины монитора
04:03:40 ПП
04:03:52 ПП
User 162236709
ну блин, это же стандартная фича редактора
04:03:56 ПП
User 162236709
зачем несколько окон то
04:04:20 ПП
04:04:28 ПП
User 23384802
ты не понимаешь. Ладно проехали
04:04:51 ПП
User 162236709
ну так объясни
04:08:08 ПП
User 23384802
Можно в личке обсудить.
По теме - как я так пропустил новый лого в redux)
04:09:30 ПП
User 23384802
https://www.youtube.com/watch?v=83v8cdvGfeA
youtube.com/watch?v=83v8cdvGfeA
Discussion that inspired this: https://github.com/mobxjs/mobx/issues/199 Two things that I need to clarify for MobX: It is not exactly that one mutation mut...
04:19:52 ПП
04:19:56 ПП
User 4627228
MoscowJS 30
04:21:15 ПП
User 4627228
Будет небольшой Live
04:24:14 ПП
04:27:45 ПП
04:29:50 ПП
User 153807368
кто то react-redux-form использовал в продакшене?
https://davidkpiano.gitbooks.io/react-redux-form
04:30:11 ПП
User 153807368
может где то у кого examples по нему есть?
04:35:24 ПП
04:35:55 ПП
User 4627228
GraphQL, Application Layer, Data Layer
04:38:36 ПП
User 27532125
Искусственный интеллект. Алгоритмы которые играют в игры.
Лекторы: Степулёнок Денис, Кольцов Максим 

#data_analysis #novice

Ссылка на пост
https://vk.com/wall-54530371_67930
vk.com/wall-54530371_67930
Искусственный интеллект. Алгоритмы которые играют в игры. Лекторы: Степулёнок Денис, Кольцов Максим #data_analysis@proglib #novice@proglib
04:38:52 ПП
User 89339712
User 153807368
кто то react-redux-form использовал в продакшене?
https://davidkpiano.gitbooks.io/react-redux-form
а чем redux-form не угодил?
04:38:56 ПП
User 89339712
https://github.com/erikras/redux-form
github.com/erikras/redux-form
A Higher Order Component using react-redux to keep form state in a Redux store - erikras/redux-form
04:39:44 ПП
04:39:59 ПП
User 153807368
тут в чате как раз советовали, мол redux-form переусложненный и сам будет двигаться в ту же сторону что и react-redux-form
04:40:10 ПП
User 4627228
GraphQL Mutations
04:44:19 ПП
04:45:07 ПП
04:51:12 ПП
User 637362
Вопрос не в тему реакта, но все же. Есть кто из Краснодара?)
04:51:19 ПП
User 152745946
@DenisIzmaylov а съемка идет?
04:52:07 ПП
User 309556
съемку вроде хотели, да
04:52:16 ПП
User 309556
трансляции точно нет
04:52:54 ПП
04:53:03 ПП
User 152745946
доклад про гриды хочется посмотреть
04:53:13 ПП
User 152745946
вот, видимо, и он
04:53:14 ПП
User 4627228
Андрей Яманов на айфон снимает :)
04:54:11 ПП
User 152745946
может сразу в чатик закините?)
04:58:56 ПП
User 309556
а ты заодно смонтируешь норм?))
05:01:36 ПП
User 185980313
Там и про graphql тоже интересно
05:03:00 ПП
User 4627228
На фото со Славой ссылка - скоро будет презентация там
05:03:12 ПП
User 4627228
И кое-что еще
05:03:38 ПП
User 185980313
Да такие презентации не очень, так как делаются для доклада
05:04:41 ПП
User 309556
ща будет репост с этой ссылкой тут https://twitter.com/moscowjs
twitter.com/moscowjs
The latest Tweets from MoscowJS (@moscowjs). Moscow JavaScript meetup. Tweets by @filipovskii & @olegpodsechin. Moscow, Russia
05:10:53 ПП
User 309556
ссылка там
05:13:53 ПП
User 4627228
https://t.co/Q8WZgCMPlS
gist.github.com/vslinko/34dc982ee9fc85e2b0539e7fe98f2bb1
05:14:06 ПП
User 4627228
https://t.co/Yhm6RywOz5
slideshare.net/VyacheslavSlinko/graphql-relay
Viacheslav Slinko CIAN Group @vslinko GraphQL Relay and
05:37:09 ПП
05:38:43 ПП
User 4257381
User 4627228
https://t.co/Yhm6RywOz5
slideshare.net/VyacheslavSlinko/graphql-relay
Viacheslav Slinko CIAN Group @vslinko GraphQL Relay and
А как GraphQL работает на put/post/delete?
05:39:12 ПП
05:40:40 ПП
User 4627228
Егор из Яндекса рассказывает про React
05:41:07 ПП
User 4627228
BEM всё
05:42:01 ПП
User 4627228
Socket listener + Redux:
05:42:07 ПП
05:42:19 ПП
User 4627228
User 4257381
А как GraphQL работает на put/post/delete?
Через Mutations
05:47:49 ПП
User 89478045
Коллеги, помнится здесь была речь о сборщике, который больше подходил для модулей, напомните, пожалуйста
05:48:49 ПП
User 185980313
User 4627228
Егор из Яндекса рассказывает про React
Внутри Яндекса начали использовать React?
05:49:04 ПП
User 4627228
Янжекс.Диск
05:49:07 ПП
User 4627228
И рады
05:50:05 ПП
User 4627228
Предсказуемость
Реюзабельность
Тестирование
говорили они..
05:50:39 ПП
User 185980313
удивили, как я понял на какой либо бете
05:52:11 ПП
User 185980313
а нет, там не везде еще реакт просто
05:54:57 ПП
User 4627228
Бем и обвязка
05:56:24 ПП
User 196895
User 4627228
Бем и обвязка
что еще от яндексов ожидать
06:06:08 ПП
User 152745946
а сравнили с css-modules?
06:06:17 ПП
User 152745946
ведь с ними bem не нужен
06:06:52 ПП
User 56924675
он же говорил про это) конечно не нужен
06:06:59 ПП
User 56924675
:local хэш и вперед)
06:07:38 ПП
User 152745946
кто говорил?
06:10:50 ПП
06:14:02 ПП
User 152745946
а где-то онлайн-трансляция есть? Я же очевидно не на митапе)
06:15:03 ПП
User 56924675
ее нет( да и митап подошел к концу
06:15:34 ПП
User 4274761
User 4627228
BEM всё
Умер?
06:16:42 ПП
User 196895
бэм давно уже умер. как реакт стал хайпится - про бэм больше ни слова
06:22:14 ПП
User 129154205
Привет всем. А чем вы тестируете свои реакт приложения? По старинке: karma, mocha, chai, jasmine, или же обмазываетесь смузи и юзаете tape, enzyme,  Ava и иже с ними?
06:23:14 ПП
User 129154205
Простите, если его+ 100500 раз тут задаю
06:25:28 ПП
User 86311207
tape или ava + enzyme
06:25:45 ПП
User 185980313
enzyme это другое и идет как замена react test utils
06:26:08 ПП
06:27:39 ПП
06:27:40 ПП
06:33:11 ПП
User 129154205
Еще и jest есть?
06:34:44 ПП
User 185980313
jest от файсбука, мы испотзуем, но я не могу сказать, что он мне нравится
06:34:52 ПП
User 129154205
Меня временами начинает пугать обилие решений
06:37:15 ПП
User 129154205
А что посоветуете? Tape подкупает своей простотой. Надо аву попробовать.  Просто в реакте нет устоявшегося стека, как например, ангуляре. Это и напрягает
06:48:48 ПП
User 100911923
User 185980313
jest от файсбука, мы испотзуем, но я не могу сказать, что он мне нравится
Так жто ж раннер
06:49:20 ПП
User 100911923
Тестирование реакта тоже боль для меня, что бы ни говорили
06:53:26 ПП
User 834744
чуваки, есть в телеграме сообщество js ?
06:54:58 ПП
User 4274761
User 834744
чуваки, есть в телеграме сообщество js ?
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 Вакансии только с ЗП, не чаще раза в неделю.
06:55:43 ПП
User 834744
спасибо
06:59:03 ПП
User 4627228
User 185980313
jest от файсбука, мы испотзуем, но я не могу сказать, что он мне нравится
А с чем проблемы там?
07:03:40 ПП
User 185980313
0.7 версия ужасно работала, очень долго, зависая и не предсказуемо. Он автоматически все мокает и нужно долго размокивать и disableAutomock() как то странно работает. Проблемы с ассихронными функциями.
07:09:55 ПП
User 152745946
а mocha + jsdom чем не подходит?
07:10:16 ПП
User 152745946
я мало тестов писал под реакт, но это норм связка мне показалась
07:15:16 ПП
User 185980313
мне понравился mocha + enzyme, думаю поппробвать ava + enzyme
07:19:03 ПП
User 185980313
по поводу AVA, кто либо использовал его в проектах? какие подводные камни и минусы?
07:21:51 ПП
User 122105125
User 309556
зачем в серверсайд писать импорты? кто там юзает function.nam?
Согласен
07:23:31 ПП
User 122105125
User 104477
для изоморфщины, нет?
Можно шаблоны скомпилировать, если хочется или воткнуть require-hook
07:25:32 ПП
User 152745946
вообще function.name юзают трейсы ошибок, нет?
07:41:23 ПП
User 58948765
Друзья, подскажите, в какую сторону копать?

Например, есть список каких-то штук с пагинацией, всё это на редаксе. В урле можно выставить текущую страницу для пагинации, например /?page=4. При этом этот параметр page хранится в сторе и по умолчанию он равен 1. Как правильно сделать, чтобы при открытии страницы он был равен параметру из урла или единице, если в урле он не задан?
07:44:26 ПП
User 4627228
Парни, кто на афтепати MoscowJS?
07:46:05 ПП
User 12791
User 185980313
0.7 версия ужасно работала, очень долго, зависая и не предсказуемо. Он автоматически все мокает и нужно долго размокивать и disableAutomock() как то странно работает. Проблемы с ассихронными функциями.
0.7 очень старая :) в 11 было очень много порформанс апдейтов и в 12 почти полный рерайт кеша для модулей
07:47:06 ПП
User 12791
было бы интересно узнать что имеено было непонятно в disableAutomock
07:47:20 ПП
User 12791
могу согласиться что иногда он себя странно ведет :)
07:47:41 ПП
User 89478045
User 58948765
Друзья, подскажите, в какую сторону копать?

Например, есть список каких-то штук с пагинацией, всё это на редаксе. В урле можно выставить текущую страницу для пагинации, например /?page=4. При этом этот параметр page хранится в сторе и по умолчанию он равен 1. Как правильно сделать, чтобы при открытии страницы он был равен параметру из урла или единице, если в урле он не задан?
Если только в willMount проверять на наличие query параметра
07:48:01 ПП
User 122105125
> Andrey
по поводу AVA, кто либо использовал его в проектах? какие подводные камни и минусы?

кажется, там еще нет вложенных describ'ов
07:48:14 ПП
User 122105125
ну и компилировать лишний раз код не хочется
07:48:39 ПП
User 122105125
ну а так, чистенький stack trace
07:48:48 ПП
User 122105125
и спин классный
07:49:05 ПП
User 166617281
User 4627228
Парни, кто на афтепати MoscowJS?
🍻
07:51:13 ПП
User 68520717
@sullenor я использую в своих проектах
07:51:20 ПП
User 68520717
Код компилировать не нужно
07:51:35 ПП
User 104477
User 4627228
BEM всё
Хахаха да конечно. У них еще xslt наверняка где-нибудь крутится и пилится.
07:51:43 ПП
User 68520717
Скоро ей же начну реакт тестировать
07:51:59 ПП
User 122105125
@iamstarkov ты про импорты или аву?
07:52:35 ПП
User 68520717
Про аву
07:52:53 ПП
User 122105125
насколько я знаю, она приезжает со своей сборкой бабеля и прогоняет через нее тесты
07:53:36 ПП
User 122105125
меня только этот момент смущал, а в целом — хорошее, современное решение
07:54:12 ПП
User 122105125
а так, я еще tape попробовал, меня он тоже сильно порадовал
07:54:34 ПП
User 122105125
ну и кажется там не такая большая разница между авой в плане написания тестов
07:55:00 ПП
User 122105125
стартует только шустрее :)
08:08:55 ПП
User 185980313
User 12791
0.7 очень старая :) в 11 было очень много порформанс апдейтов и в 12 почти полный рерайт кеша для модулей
Да, в 0.9 и уже в 12 все на много лучше стало, но слишком большой осадок остался)
08:11:42 ПП
User 185980313
User 12791
было бы интересно узнать что имеено было непонятно в disableAutomock
Наверное я просто не разобрался как он должен работать, но были проблемы, что с этим параметрам все равно мокались данные.
08:13:38 ПП
User 12791
ага.. ну у него раньше были пролемы что либо лишнее мокает, либо не мокает то что нужно
08:32:50 ПП
User 51992904
User 125547436
Ну кто какие для себя преимущества нашел? Наверняка кто-то перешел?
Бесплатный, активно развивается, Nuclide, быстрее намного
09:07:25 ПП
User 4627228
Node 6 часть модулей обваливает, будьте осторожны
09:59:46 ПП
User 3681453
Stylus точно отвалился, обещают скоро исправить
11:23:12 ПП
User 4627228
Кто бы мог подумать да? https://github.com/facebook/react/issues/3296
github.com/facebook/react/issues/3296
... or renderToStaticMarkup
11:27:13 ПП
User 104477
User 4627228
Кто бы мог подумать да? https://github.com/facebook/react/issues/3296
github.com/facebook/react/issues/3296
... or renderToStaticMarkup
А в стандарте поведение autofocus описано?