
Anton
20.06.2017
06:52:53
Enzyme? — да, использую для рендера компонент.
А там и window есть?

Сергей
20.06.2017
06:53:43

Dreamerinnoise
20.06.2017
06:53:54
Лол

Сергей
20.06.2017
06:53:56
Но подозреваю тебе понадобится полноценный браузер

Google

Dreamerinnoise
20.06.2017
06:54:28
Нет в энзим window

Anton
20.06.2017
06:54:44
рендер просто рендерит компонент.
вопрос в том как потом что то проскролить, так что бы компонент споймал событие скрола
действия и редьюсеры я тестами ± покрыл, но вот с логико приложения пока есть что делать.
и надо

Сергей
20.06.2017
06:56:13
Скролл это не логика приложения так-то
Логику как раз тестировать проще всего

Roman
20.06.2017
06:56:38
энзимом вроде же можно дом-ивенты вроде триггерить
или я чет путаю?
ну, эмулировать

Anton
20.06.2017
06:56:51
мгм, но инфинит скрол же логика?
и его надо тестировать.

Сергей
20.06.2017
06:57:00

Anton
20.06.2017
06:57:11
А что это?

Сергей
20.06.2017
06:57:14

Google

Roman
20.06.2017
06:57:38
http://airbnb.io/enzyme/docs/api/ShallowWrapper/simulate.html

Anton
20.06.2017
06:57:46
Ну, у него есть simulate
http://airbnb.io/enzyme/docs/api/ReactWrapper/simulate.html
оу

? Михайло
20.06.2017
06:58:29
Подскажите, где можно почитать про динамичный роутинг с авторизацией?

Anton
20.06.2017
07:01:28
Ей! Я нагуглил пример тестирования скрола!
https://github.com/seatgeek/react-infinite/blob/master/__tests__/infinite_test.js#L213-L226
nice one!

Konstantin
20.06.2017
07:20:45
Так че, ментора не будет? :(

Anton
20.06.2017
07:31:37
Что за ментор?

Konstantin
20.06.2017
07:32:16
Надо что б кто-то всю ту инфу которая мне известна собрал в кучу и помог направаить в правильное русло

Vitaly
20.06.2017
07:36:44

Konstantin
20.06.2017
07:37:55
Мне надо простой пост-ссср чувак, с бородой такой, старый, что б показал истинную глубину. А не как компоненты клепать и как круто можно делать абстракции.
Кароче, мне тупо нужен универский препод, только замотивированный

Red27
20.06.2017
07:40:46
Чем собираешься мотивировать?

Vitaliy
20.06.2017
07:40:47

Konstantin
20.06.2017
07:40:51
Видимо надо просто идти на кафедру в универ и там общаться с людьми. Хотя предвижу я сложность в этом ...

Vitaly
20.06.2017
07:41:14

Anton
20.06.2017
07:44:17
Ищу себе ментора
Cлушай, есть человек которому я помогал делать проект по поиску менторов,
проект загнулся, но человек и менторы остались. Напиши в твиттер https://twitter.com/ABatickaya — возможно она сможет помочь.

Google

Anton
20.06.2017
07:47:20
Подскажите, пожалуйста. Я пытаюсь определить покрытие тестами. Поставил себе _istanbul_. После этого поставил _babel-plugin-istanbul_. добавил в .babelrc
"plugins": [ "istanbul" ]
Запустил через npm run
istanbul cover --report clover ./src/**/*.js*
И всё сломалось на
SyntaxError: Unexpected token import: import React from 'react'; ()

Elena
20.06.2017
07:47:35

Konstantin
20.06.2017
07:47:44

Александр
20.06.2017
07:48:09
куча ифны по алгоритмам, от яндекса видосы есть и прочее, было б желание )

Konstantin
20.06.2017
07:49:18

Александр
20.06.2017
07:49:44
в 99.9% случаев, тебе это не понадобиться =)

Konstantin
20.06.2017
07:50:22

Александр
20.06.2017
07:50:48
тогда актуально =) сорян

Elena
20.06.2017
07:50:51
Так учитель и не научит решать с закрытыми глазами.

Konstantin
20.06.2017
07:51:43
ну хз, у меня выработалась своя точка зрения по этому вопросу, и я че-т сомневаюсь в её правильности. Да и зарядка для хвоста лишней никогда не будет

Gleb
20.06.2017
07:56:04
Привет, как рефакторить портянку передачи компонентов в пропс?
<SomeCmp
propertyRandom1={props.val === "some"? <A/> : <B/>}
propertyRandom2={props.val2 === "some2"? <C/> : <D/>}
/>
В самом же SomeCmp логики никакой, только в нужные места подставим компоненты

Stepan
20.06.2017
07:56:31
У вас проптянка

Gleb
20.06.2017
07:56:40
угу

Igor
20.06.2017
08:04:27
ну, эмулировать
можно делать полный маунт в DOM И это не энзимовская фича, а так фича react test utils А если есть дом то соответсвенно и все что в нем будет доступно
вернее вот правильный https://www.npmjs.com/package/jsdom

Kir
20.06.2017
09:12:45
Как правильнее сделать кнопку "показать/скрыть пароль" в input
Подменять type или лучше делать подмену инпута ?

Сергей
20.06.2017
09:14:18
а какой смысл менять инпут?

Max
20.06.2017
09:15:34
тайп наверное

Google

Max
20.06.2017
09:15:44
один хрен у тебя пароль в стейте лежит

Mikhail
20.06.2017
09:16:47
Парни, увидел на просторах интернета что под лоадеры выделяется отдельный редюсер. Это ок?
Я обычно в action возвращаю промис, где до и после оперирую с флагом isLoading
В чём props n cons хранения таких состояний в store?

Вячеслав
20.06.2017
09:18:08
ребят как получить новую ветку основного репозитория в свой форк?

Сергей
20.06.2017
09:19:05
а блин
в форк
хотя
так же
если ты добавил форк в ремоут

Admin
ERROR: S client not available

Сергей
20.06.2017
09:19:47

Вячеслав
20.06.2017
09:22:04
в форкнутом репо нету ветки этой что надо стянуть и она лежит в другом удаленном репозиторие
git remote -v только свой форк

Max
20.06.2017
09:22:49
добавить еще один origin?

Сергей
20.06.2017
09:22:51

Max
20.06.2017
09:23:16
сова ты чот злой какой-то

Сергей
20.06.2017
09:23:23
git checkout создаст ветку локально, если она есть хоть в одном удаленном репо в ремотах

Igor
20.06.2017
09:24:50

Вячеслав
20.06.2017
09:25:06
таким образом добавили в локальный репо. но в форкнутом удаленном репо этой ветки нет. как её закинуть в удаленный форк?

Google

Сергей
20.06.2017
09:26:37
ты вообще с гитом никак?

Max
20.06.2017
09:26:59

Сергей
20.06.2017
09:27:10

Max
20.06.2017
09:27:14
угу

Сергей
20.06.2017
09:27:24
ой, прошу прощения

Вячеслав
20.06.2017
09:27:31
не очень.

Сергей
20.06.2017
09:27:56
просто я думал это не сложно сделать

Вячеслав
20.06.2017
09:27:57
git puch localbranch Но удаленной ветки в репо нету?

Сергей
20.06.2017
09:27:57
https://git-scm.com/book/ru/v1/%D0%92%D0%B5%D1%82%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-Git-%D0%A3%D0%B4%D0%B0%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B2%D0%B5%D1%82%D0%BA%D0%B8
https://git-scm.com/book/ru/v2/GitHub-%D0%92%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B
https://git-scm.com/book/ru/v1/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B9-Git-%D0%A1%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%83
приятного чтения

Max
20.06.2017
09:29:46
https://help.github.com/articles/syncing-a-fork/

Сергей
20.06.2017
09:30:16

Max
20.06.2017
09:30:57
кстати вчерашнего разбанили?

Сергей
20.06.2017
09:31:10
да

Stepan
20.06.2017
09:33:11
Так а где ж его нытьё про библиотеки на реакте?))0

Max
20.06.2017
09:33:24
видимо и правда исправился

Алёна
20.06.2017
09:37:24
Хм. А как лучше в реакте делать анимации?
Скажем, надо плавное сворачивание-разворачивание блоков с неопределённой высотой.