
Eugene
01.09.2016
08:33:05
Это Immutable фейлится.

Kich
01.09.2016
08:38:09
error.stack

Anton
01.09.2016
08:40:52
--slowpoke mode. Макросы и метамакросы(X) – отличная чтука. Уже и плагины под бабель есть, которые позволяют их использовать. Но как-то многие люди считают макросы чем-то типа goto. Моветоном.

Kich
01.09.2016
08:41:19

Google

Eugene
01.09.2016
08:42:09
Да, верно. При вложенности. item.get('something').get('somethingElse')

Kich
01.09.2016
08:42:24
для такого есть getIn метод
вторым параметром принимается дефолтное значение, которое отдается, если по определенному ключу ничего нет
http://facebook.github.io/immutable-js/docs/#/Map/getIn

Eugene
01.09.2016
08:43:54
Не думаю что спасет. Вложенность может быть разная, и достучаться нужно до самого конца.

Ҫѐҏӗѫӑ
01.09.2016
08:43:56
на ci может и имеет смысл, при девелопе это мешает

Andrey
01.09.2016
08:44:42

Kich
01.09.2016
08:45:01
getIn специально сделан для такой вложености

Denis
01.09.2016
08:53:16

Ҫѐҏӗѫӑ
01.09.2016
08:54:43
ну кагбе написал тест и проверяешь что твой код его проходит

Google

Ҫѐҏӗѫӑ
01.09.2016
08:55:04
на save/потерю фокуса в редакторе

Aleh
01.09.2016
08:55:50
Зачем тесты при активном девелопе? ?
Вопрос огонек

Ҫѐҏӗѫӑ
01.09.2016
08:55:56
+
это типа делаешь релиз ветку, а потом только гоняешь тесты? лол

Aleh
01.09.2016
08:56:54
Их тогда ещё вероятно написать надо

Ҫѐҏӗѫӑ
01.09.2016
08:57:07
когда-нибудь потом)

Aleh
01.09.2016
08:57:08
Или писали тесты до кода, но не гоняли?)

Ярослав
01.09.2016
08:58:10

code4aman
01.09.2016
08:58:25
А реран всех тестов это норма или только у меня не по уму?

Ҫѐҏӗѫӑ
01.09.2016
08:58:33
можно инкрементальные тесты я ж писал вчера

Ярослав
01.09.2016
08:58:46
как это там делается?

code4aman
01.09.2016
08:59:09
Ткните плз на месагу

Ҫѐҏӗѫӑ
01.09.2016
08:59:13
а в случае с параллельным тестированием нужно будет ждать пока все закончится прежде чем узнать что все упало
и вывод может быть так себе

Aleh
01.09.2016
08:59:52
Так вы параллельно пишите несколько разных тестов/модулей?

Ярослав
01.09.2016
09:01:00
--runInBand

Ҫѐҏӗѫӑ
01.09.2016
09:01:01
http://www.opennet.ru/opennews/art.shtml?num=45056

Ярослав
01.09.2016
09:01:11
--runInBand про это речь?

Aleh
01.09.2016
09:01:36
Ну, в плане щапускаете на watch 1 файл

Google

Ярослав
01.09.2016
09:01:47

?????∞?
01.09.2016
09:02:38

Ярослав
01.09.2016
09:02:57
This isn't a rewrite of Closure in JavaScript. Instead, we compile the Java source to JS to run under Node, or even inside a plain old browser. Every post or resource you see about Closure Compiler will also apply to this version.

Denis
01.09.2016
09:13:55

Ҫѐҏӗѫӑ
01.09.2016
09:20:17
или ты потом дев ребейзишь? О_О

Denis
01.09.2016
09:27:05
А вы как делаете?

Ҫѐҏӗѫӑ
01.09.2016
09:28:39
ну по здравой логике надо сначала тесты, потом коммит. хотя бы на прекоммит хук. и в фиче ветках тоже

code4aman
01.09.2016
09:30:02
Alt+S и пальцы крестиком, тдд же

Anton
01.09.2016
09:42:39
Мой код тестируется!

Anton
01.09.2016
09:43:50
Бандл собирается. Пакет раскатывается. В крайней случае переключаемся на другой таск.

code4aman
01.09.2016
09:46:36
WAIT - RED - WAIT - GREEN - REFACTOR
Можно прям мем сделать

Ilya
01.09.2016
09:53:26
фронтендер так не отмажется
пойду в геймдев

Kich
01.09.2016
09:54:52

Ilya
01.09.2016
09:55:03
ну все равно не то

Dmitry
01.09.2016
09:58:33

Google

Anton
01.09.2016
10:02:13
Выбираем фреймворк на следуйщие 12 месяцев..

Дмитрий
01.09.2016
10:10:55
Всем привет. Подскажите, новичку, в react-route можно в подчиненный компонент передать коллбек, чтобы состояние в вышестоящем компонент менять? Такое вообще возможно?
Думал Relay поможет, но как я понял он сразу шлет мутации на сервер при каждом изменении.

Admin
ERROR: S client not available

Дмитрий
01.09.2016
10:15:18
Как я начинаю предполагать, с роутом каждый компонент становится сам по себе и не имеет связи с вышестоящим, типа каждый путь в адресной страке изолирванная страница?

マイク
01.09.2016
10:17:10
хотя
нафейхоа

Nikita
01.09.2016
10:20:38
к вчерашнему набросу про ошибки)

Dmitriy
01.09.2016
10:33:45
какие могут быть подволные камни при добавлении серверного рендеринга к существующему SPA приложению на react+redux+react-router ?

Kich
01.09.2016
10:36:00
window is undefined

code4aman
01.09.2016
10:41:27
isomorphic-fetch

Vladimir
01.09.2016
10:59:22
какие блокирующие асинк-операции есть в браузерах?

Denis
01.09.2016
11:00:28

Dmitriy
01.09.2016
11:06:26
как правильно пробросить подключение к вебсокетам в реакт компонент? они инициализируется в index.js

マイク
01.09.2016
11:06:56

Dmitriy
01.09.2016
11:07:10
компонент должен мониторить изменение некоторых частей состояния и слать в вебсокеты что-то

マイク
01.09.2016
11:07:15
IndexedDB поди

Dmitriy
01.09.2016
11:09:55
правильно ли соединение положить в контейнер редакса?

Google

Vladimir
01.09.2016
11:14:55
нет
положи в контекст и пробрасывай экстрапараметром в redux-thunk

Алексей
01.09.2016
11:16:27
Ребят, а как вы поступаете в такой ситуации, когда нужно загрузить какие-то данные, но они понадобятся только здесь и сейчас. Больше эти данные не понадобятся нигде
Не очень хочется создавать всякие редьюсеры, экшены

Vladimir
01.09.2016
11:17:01
state!

Dmitriy
01.09.2016
11:17:25
что значит положить в контекстЮ
что такое контекст

Алексей
01.09.2016
11:17:59
state!
не, это понятно, вопрос где размешать запрос? Нормально ли будет напистаь простой HOC, которые грузит данные с сервера и передает вниз детям
не парясь на всякие экшены/редьюсеры
Просто редакс не для ленивых это точно)

★nton
01.09.2016
11:20:37

Vladimir
01.09.2016
11:22:30
потому что редакс - это инструмент, а не религия