
Ilya
25.08.2017
08:40:10
ага

Tigran
25.08.2017
08:51:42
Для имитация юзер действия используй jest

Emir
25.08.2017
08:52:24
ну так есть же simulate()

Google

Tigran
25.08.2017
08:52:30
И делай тесты в связке jest + enzyme

Max
25.08.2017
08:52:32
wrapper.find('button').simulate('click');
это не джест
это энзим
https://github.com/airbnb/enzyme#basic-usage
первый пример блин

Artyom
25.08.2017
08:53:36
Помогите, пожалуйста

Tigran
25.08.2017
08:53:36
А да ты прав, это метод wrappera

Max
25.08.2017
08:53:39
а потом погуглить “enzyme state”

Emir
25.08.2017
08:53:41

Max
25.08.2017
08:54:02

Google

Emir
25.08.2017
08:55:03
ну никакой, ибо на inputDigit уже написан тест, но все же

Max
25.08.2017
08:56:40
у тебя проблема не в инструменте а в хуевой формулировке что тест должен делать

Emir
25.08.2017
08:57:04
Я знаю, ибо я пытаюсь разобрать

Max
25.08.2017
08:57:13
ну вот безотносительно жса
напиши одним предложением что ты делаешь

Emir
25.08.2017
08:57:32
хочу потыркать жест и энзим, пока мне --coverage не покажет 100% покрытия

Max
25.08.2017
08:57:43
так, я пошел отсюда
из опыта 100% покрытия это оверинжинеринг
потом охереешь рефакторить

Emir
25.08.2017
09:00:29
ты походу не понял, что компонент у меня примитивный, все примитивна, и весь это "примитив" можно покрыть "примитивными" тестами, нацеленные на общее изучение энзима и жеста
оказывается можно выбрать по индексу через get()
wrapper.find('button').get(0).simulate('click');

John
25.08.2017
09:21:20
что, у всех redux-form не пытается сабмитить форму стандартным способом?

Denis
25.08.2017
09:26:23
Никто более менее опытный его не использует

code4aman
25.08.2017
09:27:33
тг оказца гуглится ? http://telegrammy.net/group/react_js/page1668.htm#166770

Denis
25.08.2017
09:30:27
Норм

Max
25.08.2017
09:32:51

John
25.08.2017
09:36:27

Aleksandr
25.08.2017
09:37:45
От чего ушли к тому приходим)

Max
25.08.2017
09:37:50
да

Google

Denis
25.08.2017
09:37:55
react-formal, formik

John
25.08.2017
09:42:38
formik:
<input
type="text"
name="facebook"
value={values.facebook}
onChange={handleChange}
onBlur={handleBlur}
placeholder="facebook username"
/>
Если такой секс для каждого поля писать, то начерта вообще этот формик нужен? Это ж чистый реактовский инпут, никакого облегчения работы не вижу.

Max
25.08.2017
09:49:32
пацаны я нашел
https://www.mann-ivanov-ferber.ru/books/javascript-dlya-detej/
эту книгу можно тут советовать особо одаренным личностям

John
25.08.2017
09:50:30
вау, цветная и с картинками!

Denis
25.08.2017
09:54:04
есть шикарный formal
единственный минус для меня это невозможность локализации и yup как валидатор
хочется json schema с бекенда юзать

andretshurotshka?❄️кде
25.08.2017
09:57:02
последним должен быть рекомпоз

John
25.08.2017
10:00:03

Denis
25.08.2017
10:02:15
https://github.com/jquense/yup/issues/71

Alexey Gurianov
25.08.2017
10:04:20
напомните аналог recompose который на выходе даёт один hoc а не лесенку в devtools

code4aman
25.08.2017
10:04:38
recompact
5 минут назад на тред ссылку кидал)

Ҫѐҏӗѫӑ
25.08.2017
10:06:31

Max
25.08.2017
10:07:03
был какой-то ?
я тож забыл

Сергей
25.08.2017
10:13:42

Igor
25.08.2017
10:14:35

Google

Nikolay
25.08.2017
10:14:59
а где картинки?

Tigran
25.08.2017
10:18:09
react-formal, formik
посмотрел оба, react-formal совсем бесполезный, тоже самое что и самому писать все, formik похож на redux-form версии 4, без Field и тому подобных вещей, но суть в том что и в версиях 6+ ты можешь писать такой же синтакис
так что как мне кажется redux-form все еще лучший выбор

Denis
25.08.2017
10:19:16
??

code4aman
25.08.2017
10:19:26
типичный пример деформированного redux-form'ом сознания человека

Tigran
25.08.2017
10:20:00
окей, приведи тогда аргументы что с ним не так

code4aman
25.08.2017
10:20:38
я 6ой не юзал

Tigran
25.08.2017
10:21:06
не пытаюсь отстоять редукс форму

Admin
ERROR: S client not available

Tigran
25.08.2017
10:21:12
правда интересно что не понравлось в 4ой

code4aman
25.08.2017
10:21:14
но, не сложно... redux

Tigran
25.08.2017
10:21:17
или какую ты там пользовал

Max
25.08.2017
10:21:18
редакс-форм изначально херня
потому что работа с данными в инпутах это одно, а хранение чего-то в редаксе это другое
и мне редакс-форм напоминает Nero Burning Rom последних версий

Tigran
25.08.2017
10:22:00

Max
25.08.2017
10:22:05
да, отлично

Alexey Gurianov
25.08.2017
10:22:34
Мы уперлись в производительность с redux form

Max
25.08.2017
10:22:49
ты знаешь что такое unix way?

Tigran
25.08.2017
10:22:49
а том не не понятно

Google

Alexey Gurianov
25.08.2017
10:23:07

Tigran
25.08.2017
10:23:35

Denis
25.08.2017
10:24:02
Nero ещё жив? Я думал он сгорел уже :)

Max
25.08.2017
10:24:17
блин до меня только что дошло
какое охуенное название

Denis
25.08.2017
10:24:36
Rom Rome ?)

Max
25.08.2017
10:24:39
просто 10 поджогов из 10

code4aman
25.08.2017
10:25:15
10 ? из 10

Denis
25.08.2017
10:25:27
+ завязка на истории

Tigran
25.08.2017
10:25:42
@GuriaFS можно в личку чтобы тут не засорять

Alexey Gurianov
25.08.2017
10:25:46
интересно, поподробнее
Там hoc пробрасывает тучу props на все случаи в жизни. Причём некоторые из них это колбеки которые каждый раз новые. Потому простым pure component не обойдешься

Max
25.08.2017
10:26:12

Tigran
25.08.2017
10:26:37
дай человеку рассказать
ты лучше вон расскажи про то что тебя спрашивали

Max
25.08.2017
10:27:07
я тебе вопрос задал

Tigran
25.08.2017
10:27:09

Max
25.08.2017
10:27:19

Alexey Gurianov
25.08.2017
10:27:38

Max
25.08.2017
10:27:47
ну я как решение

Tigran
25.08.2017
10:27:59
вот этот
то есть пытаешься строить из себя умника а ответить не можешь

Max
25.08.2017
10:28:18
ты идиот?