Size: a a a

React — русскоговорящее сообщество

2021 January 29

nN

necessarily Not nece... in React — русскоговорящее сообщество
Александр Бакиматов
ну вот тебе понадобилось перейти на другой роут вне разметки. где то в твой логике после завршения каких то операций. тут ты и пользуешься history.push
Спасибо, понял зачем это 😅
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Валерий
Всем привет, подскажите материалы для глубокого изучения написания интеграционных тестов для реакт для того чтобы выработать понимания их действительной необходимости? книг вероятно нету, а статьи дают мало инфы и обрывками, спасибо
я б на вашем месте просто почитал про тесты. необходимость интеграционных тестов в реакте точно такая же как и в любом другом программном продукте 🙂
источник

В

Валерий in React — русскоговорящее сообщество
Александр Бакиматов
я б на вашем месте просто почитал про тесты. необходимость интеграционных тестов в реакте точно такая же как и в любом другом программном продукте 🙂
Да я читал как бы, смотрел подкаст Кирилла Мокевнина, где он говорит о том, что это как мыть руки перед едой, и вот такого понимания нет, а желание его получить большое)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Валерий
Да я читал как бы, смотрел подкаст Кирилла Мокевнина, где он говорит о том, что это как мыть руки перед едой, и вот такого понимания нет, а желание его получить большое)
я тебе так скажу, начни просто писать. важность и полезность тестов на самом деле раскрывается только после того как начнешь писать некоторое время (когда уйдет чувство "нахера я на это время трачу"). Вот после этого ты начинаешь думать "как же с тестами кайфовее чем без них". За Мокевнина плюс, очень умный чувак, всем советую.
источник

В

Валерий in React — русскоговорящее сообщество
Александр Бакиматов
я тебе так скажу, начни просто писать. важность и полезность тестов на самом деле раскрывается только после того как начнешь писать некоторое время (когда уйдет чувство "нахера я на это время трачу"). Вот после этого ты начинаешь думать "как же с тестами кайфовее чем без них". За Мокевнина плюс, очень умный чувак, всем советую.
Да, я так же подумал, что это на опыте придет рано или поздно, спасибо)
источник

el

eden lane in React — русскоговорящее сообщество
Александр Бакиматов
я тебе так скажу, начни просто писать. важность и полезность тестов на самом деле раскрывается только после того как начнешь писать некоторое время (когда уйдет чувство "нахера я на это время трачу"). Вот после этого ты начинаешь думать "как же с тестами кайфовее чем без них". За Мокевнина плюс, очень умный чувак, всем советую.
у меня проблема в том, что непонятно, как писать ПОЛЕЗНЫЕ тесты. впрочем, это уже действительно для другого чата тема
источник

В

Валерий in React — русскоговорящее сообщество
eden lane
у меня проблема в том, что непонятно, как писать ПОЛЕЗНЫЕ тесты. впрочем, это уже действительно для другого чата тема
А по тестам тоже есть чат?
источник

el

eden lane in React — русскоговорящее сообщество
Валерий
А по тестам тоже есть чат?
вряд ли)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
eden lane
у меня проблема в том, что непонятно, как писать ПОЛЕЗНЫЕ тесты. впрочем, это уже действительно для другого чата тема
ну слушай, большинство тестов полезные. даже самый банальный тест на то что компонент отрендерится. это как минимум поможет в будущем когда через полгода кто то (а может и ты) решит что то поменять в компоненте или его зависимостях и тесты не дадут пройти "ломающему" изменению.
источник

el

eden lane in React — русскоговорящее сообщество
Александр Бакиматов
ну слушай, большинство тестов полезные. даже самый банальный тест на то что компонент отрендерится. это как минимум поможет в будущем когда через полгода кто то (а может и ты) решит что то поменять в компоненте или его зависимостях и тесты не дадут пройти "ломающему" изменению.
хм, спасибо. То что я видел, мне казалось бесполезным. типа "если передать компонененту проп текст, то он выведет текст"
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
eden lane
хм, спасибо. То что я видел, мне казалось бесполезным. типа "если передать компонененту проп текст, то он выведет текст"
а если внезапно в этом компоненте для рендера текста используется кастомный компонент типографики из ui кита своего и в нем что то изменилось в обратной совместимости - тесты упадут с ошибкой и код не улетит в прод =)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
короче я к тому что никто не знает что станет с тестируемым модулем в будущем и какие изменения его ждут, так что даже минимальные гарантии работоспособности даже в стандартных кейсах могут уберечь от многого
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
хотя бы от банальной невнимательности
источник

el

eden lane in React — русскоговорящее сообщество
Александр Бакиматов
а если внезапно в этом компоненте для рендера текста используется кастомный компонент типографики из ui кита своего и в нем что то изменилось в обратной совместимости - тесты упадут с ошибкой и код не улетит в прод =)
да вот как раз кажется, что такое не особо меняется. ну т.е. кто бы не стал переделывать <Text />, он всё равно в итоге будет выводить текст. Разве, что поменяется стиль текста и тут уже нужно скриншот-тестирование
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
закон Парето в действии
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Валерий
А по тестам тоже есть чат?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
eden lane
да вот как раз кажется, что такое не особо меняется. ну т.е. кто бы не стал переделывать <Text />, он всё равно в итоге будет выводить текст. Разве, что поменяется стиль текста и тут уже нужно скриншот-тестирование
он может принимать текст в чилдренах, а потом внезапно начать принимать его в пропсах )))
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ты ж не знаешь что стрельнет в голову тому кто этот компонент разрабатывает
источник

el

eden lane in React — русскоговорящее сообщество
Александр Бакиматов
он может принимать текст в чилдренах, а потом внезапно начать принимать его в пропсах )))
вот это хороший пример, спасибо
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Александр Бакиматов
он может принимать текст в чилдренах, а потом внезапно начать принимать его в пропсах )))
хотя от этого типизация должна спасти, но не всегда она есть, не всегда на нее обращают внимание и вообще случаи разные бывают)
источник