@react_js

Страница 429 из 5115
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
Это Immutable фейлится.
И вообще это не Immutable фейлится, а undefined приходит

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
на ci может и имеет смысл, при девелопе это мешает
да, console.error при выполнении не понятно где происходят

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

Denis
01.09.2016
08:53:16
только последняя версия
Причём достаточно по взрослому: https://twitter.com/cpojer/status/771265942538088448

на ci может и имеет смысл, при девелопе это мешает
Для CI и нужен :) Зачем тебе тесты при активном девелопе?

Ҫѐҏӗѫӑ
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
на save/потерю фокуса в редакторе
это хорошо, если ты достаточно упоротый, чтобы не выходить из редактора посмотреть котиков и у тебя тесты не на 20 минут

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
http://www.opennet.ru/opennews/art.shtml?num=45056
а вот это очень хорошо

Ярослав
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
http://www.opennet.ru/opennews/art.shtml?num=45056
Вот это отличная новость

это типа делаешь релиз ветку, а потом только гоняешь тесты? лол
А кто мешает делать это при билде девелоп-ветки?

А реран всех тестов это норма или только у меня не по уму?
Да вот вроде HMR для тестов запилили https://twitter.com/villeimmonen/status/771074863104716800

Ҫѐҏӗѫӑ
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
у фронтендера бандл собирается
npm пакеты с нуля инсталлит

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
ну по здравой логике надо сначала тесты, потом коммит. хотя бы на прекоммит хук. и в фиче ветках тоже
Интересно, а там есть pre-merge хуки? Например, когда делаешь merge или rebase из feature-X в develop, он сначала все тесты прогоняет.

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

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
Просто редакс не для ленивых это точно)
для самых трудолюбивых тайпскрипт+редакс

Страница 429 из 5115