
Konstantin
12.06.2017
14:55:37
мерн норм, но опять же ... ИМХО быстрее криэт-апп или бойлерплэйт и сразу разделять и норм дизайнить бек и фронт
ради простого апи докер заводить?) но хотя кому что надо. я за всё время только в 2-х, но реально оч больших проектах переходил на микро-сервисы и подымали это всё с докером.
хотя там вроде ещё кафка умеет ...

Default
12.06.2017
15:05:19
А у тебя соцсеть или что-то сопоставимое по нагрузкам?

Google

Ruslan
12.06.2017
15:06:38
Ребят, нужен совет
Пишу unit тесты на компоненты, enzyme/mocha
все хорошо, но в тех компонентах, которые юзают connect так просто shallow не заюзать.
Я не хочу в данном кейсе чекать стор и его работу, хочу просто завести shallow, где проверить родителя, наличие других компонентов, html, классов...

Danil
12.06.2017
15:11:23
А как по-русски называть структуру данных tuple

Stepan
12.06.2017
15:11:56
Кортеж?
Я ему уже предлагал, не хочет

Danil
12.06.2017
15:12:42

Igor
12.06.2017
15:21:27
Ребят, нужен совет
Пишу unit тесты на компоненты, enzyme/mocha
все хорошо, но в тех компонентах, которые юзают connect так просто shallow не заюзать.
Я не хочу в данном кейсе чекать стор и его работу, хочу просто завести shallow, где проверить родителя, наличие других компонентов, html, классов...
скорее вот на этот вопрос ответ - надо делать второй экспорт, без connect'а

Stepan
12.06.2017
15:24:52
Я думал, это тебе предложили

Egor
12.06.2017
15:24:58

Igor
12.06.2017
15:25:53

Egor
12.06.2017
15:27:04

Igor
12.06.2017
15:27:35

Egor
12.06.2017
15:28:51
Ничто не мешает переопределить в тестах функцию connect, что бы она возвращала компоненту без обертки

Google

Igor
12.06.2017
15:31:23

Daniel
12.06.2017
15:34:57
не надо эмулировать коннект
надо просто превратить его в функцию, которая возвращает аргумент
позволяет не модифицировать код, а тесты будут проходить как будто без коннекта

Igor
12.06.2017
15:37:23
пацаны ну прочитай хотя бы доки http://redux.js.org/docs/recipes/WritingTests.html#connected-components

Daniel
12.06.2017
15:39:51
Не знаю, гораздо удобнее просто фейкнуть метод connect() на () => component => component
в тестах

Egor
12.06.2017
15:40:24

Danil
12.06.2017
15:45:14

Igor
12.06.2017
15:53:32

Daniel
12.06.2017
15:58:03
Мокать и фейкать методы - норма в тестах

Danil
12.06.2017
16:12:56
в доке редакса эту либу юзают, этого достаточно?
нонэйм либа?

Nikita
12.06.2017
18:12:33
сколько людей бросило yarn после npm@5 из чатика?

Игорь
12.06.2017
18:12:59
удобно что через yarn можно таски запускать без дополнительного run
ну или я чего-то об npm не знаю )
а так npm@5 очень порадовал реально

Nikita
12.06.2017
18:13:40
https://medium.com/wemake-services/is-yarn-still-a-thing-3c6886410c83

Nikolay
12.06.2017
18:37:38
pnpm forever!

Google

Herman
12.06.2017
18:50:06
Пацаны, а можно вопрос гадкий про Redux и роутер?
Вот к примеру есть у меня сторонний сервис для авторизации, он редиректит меня на роут, где я паршу криденшелы и редирекчу юзера куда ему было надо.
Я использую react-router-redux, И вот душит меня жаба плодить сущности в сервисе, для отдельного сервиса.
Нормально ли если я к себе в Экшены подтяну роутеровские экшены и в миддлварке буду их дёргать когда мне надо?
* redux-saga

Denis
12.06.2017
19:33:11
как в jest тестить асинхронные запросы?
например через nock
как их вместе связать?

Admin
ERROR: S client not available

Сергей
12.06.2017
19:35:47
https://medium.com/dev-channel/es6-modules-in-chrome-canary-m60-ba588dfb8ab7

Oleg ?
12.06.2017
19:58:34
Эти баги я уже заценил на работе
Самый бесящий баг, который умножает npm5 на ноль это потеря пакета при установке

Oleg ?
12.06.2017
19:59:51
Спасает только полное удаление node_modules и package-lock file
Следовательно npm5 говно на данный момент

Сергей
12.06.2017
20:00:22
а у меня в нод8 + нпм5 тож странный баг
npm init без параметров, вешает при вводе текста вкладку терминала
как и любой ввод текста интерактивно (inquirer.js например)

Evgeny
12.06.2017
20:00:22

Default
12.06.2017
20:01:48
В этом самом чяте

Oleg ?
12.06.2017
20:02:15
раз включили npm5 в ноду 8

Google

Stepan
12.06.2017
20:02:30
Эх, щас бы пользоваться забагованным шлаком на проде

Default
12.06.2017
20:02:31
Да когда вообще было иначе-то?

Oleg ?
12.06.2017
20:02:40
Как оказалось позже эти девушки протолкнули свой нпм в ноду

Default
12.06.2017
20:02:48
У них все не LTS релизы с багами

Oleg ?
12.06.2017
20:02:53
На проде у нас не нпм5
На проде у нас старый добрый нпм, который стабильно работает
А на локальных компах мы решили попробовать нпм5
В итоге вернулись обратно

Daniel
12.06.2017
20:06:43
славься yarn