@react_js

Страница 2030 из 5115
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
wrapper.find('button').simulate('click');
а как мне выбрать конркетный баттон? если они у меня все одинаковые, только разные аргумент передается в inputDigit?

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
Норм

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
единственный минус для меня это невозможность локализации и yup как валидатор
В каком смысле невозможна локализация, если сообщения берутся из yup?

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 последних версий

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
и мне редакс-форм напоминает Nero Burning Rom последних версий
Согласен. Комбайн который пытается решить все проблемы

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 не обойдешься

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
recompose + хок который проверяет для апдейта только выбранные пропсы
Я бы предпочел собрать то что мне надо, а не выкидывать лишнее, потому что кто-то решил что это мне может пригодиться

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

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

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

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