89 - Тесты, jest, tdd, тестируем reducer - React JS

  Рет қаралды 47,475

IT-KAMASUTRA

IT-KAMASUTRA

4 жыл бұрын

it-incubator.io/education/?ut... - человекоориентированное, честное и профессиональное обучение front-end и back-end разработке гарантированно до трудоустройства за фиксированную стоимость.
Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
Помогайте друг другу вот здесь: t.me/reactjs_samurai
API: social-network.samuraijs.com/
Тесты... Нужны ли они в ReactJS приложении? Безусловно - да!
Замедляют ли тесты разработку? Нет! Ускоряют? Нет)) А как тогда? По-разному! Плюс-минус одинаково!
Но тесты - это круто. Тесты позволяют всегда знать, что всё, что было единожды протестировано по-прежнему работает.
Всегда ли покрывают тестами приложение? Нет... Тут многро философии и ситуаций, оставим это...
И научимся базовым принципам - созданию простых тестов на нашу бизнес-логику! А наша бизнес-логика - это в первую очередь reducer!!!
Так же рассмотрим концепцию TDD - Разработка посредством тестирования. Этот подход говорит следующее:
1. сначала пишем тест
2. потом пишем код, который должен этот тест удовлетворить
Летим, самураи!!!
Уроки по React JS: • Курс "React JS - путь ...
* Сайты:
it-kamasutra.com
it-incubator.eu
samuraijs.com
* Мы в соц. сетях:
itkamasutra
/ itkamasutra
telegram.me/itkamasutra
* Мои личные VK и Insta:
d.kuzyuberdin
/ it.kamasutra.dimych
#tdd #test #reactJS #тестирование #практика #пример #уроки #курс

Пікірлер: 315
@smithrobot
@smithrobot 4 жыл бұрын
Димыч, спасибо за твои видео и огромную работу! Я хочу предложить челендж, если хочешь расскажи про него в следующем видео, если нет, то может ребята поддержут и так. Смысл такой: в день выхода 100 видео предлагаю всем неравнодушным задонатить кто сколько сможет, и у тебя стимул и разом если все отправят, то может сумма приличная наберётся. Присоединяйтесь, я +. Ещё раз спасибо!
@MJstart
@MJstart Жыл бұрын
Для тех, у кого возникает ошибка SyntaxError: Cannot use import statement outside a module" из-за импорта axios, мне помогло добавить в файл package.json свойство:
@serg1221
@serg1221 3 жыл бұрын
Ого, так реально смотришь так тесты прикольная тема, спасибо) Jest, React.js, Redux
@user-np9mq5xc7j
@user-np9mq5xc7j 2 жыл бұрын
для VSCode нашел плагин "Jest", добавляет слева на панель вкладку в которую выводит все тесты со значками статуса, зелеными и красными, запускает все тесты автоматом. Видно в каком ошибка есть возможность запустить тест отдельно
@stan5214
@stan5214 4 жыл бұрын
Я думал я один для себя произношу ленгтх:) Тема важная, и почему-то обделенная вниманием на тубе
@seniorpomidor5704
@seniorpomidor5704 4 жыл бұрын
Дима, продолжай в том же духе 👍 Очень крутые уроки и аудитория растет. Твой курс - самый полезный, что я встречал на ютубе. Так держать 👏 Надеюсь, что все твои задумки осуществятся 😃
@mariia6820
@mariia6820 4 жыл бұрын
Лучший курс по ReactJS :) Димыч,как всегда,объяснение на высоте!!Летим дальше!
@anastasiaburdina6008
@anastasiaburdina6008 2 жыл бұрын
Самый мой любимый препод по IT , все что не поняла когда другие объясняли, смотрю на IT kamasutra и сразу все понятно! Спасибо
@ctumyji9737
@ctumyji9737 4 жыл бұрын
Нереально крутая штука! Спасибо за урок - вылетаю дальше! :)
@andreiribac6284
@andreiribac6284 2 жыл бұрын
16,08,2021 Спасибо! Тесты пока непонятны, но все придет с опытом и практикой! Всем удачи! Продолжайте обучение!
@vladim1
@vladim1 4 жыл бұрын
Этот курс реально останется в истории! Спасибо за супер-урок. Тесты, jest, tdd, тестируем reducer - React JS
@__maxsoul643
@__maxsoul643 4 жыл бұрын
Наконец то добрался до тестов и хотя бы примерно понял, что это такое и с чем едят) спасибо Димыч за урок.
@ivanmiarkulau8320
@ivanmiarkulau8320 3 жыл бұрын
тестирование своего кода - крайне полезна вещь и лучше привыкать к такому подходу с самого начала своего пути как разработчика) спасибо за знакомство с базовыми принципами тестирования в React при помощи Jest!)
@user-nk6ih7uh1h
@user-nk6ih7uh1h 3 жыл бұрын
Тема TDD очень интересная, да и тесты сами по себе точно приносят пользу, но вот разобраться хотя бы в половине функционала jest - это тот еще вызов)) Дима, успехов тебе! Спасибо, за лучший курс по React! Не забываем про JavaScript, ребят
@uzhas76064
@uzhas76064 3 жыл бұрын
Спасибо тебе за твой труд! Еще ни разу не видел на столько качественного бесплатного контента
@alik64
@alik64 2 жыл бұрын
Крутой урок и очень хорошее объяснение! Большое спасибо! С тем что мы сделали в уроке, добавил кнопку «удалить пост» на каждый пост, всё работает 👍🏼 довольный как слон, прогресс идёт 👊🏼🥷🏼⚛️ Реакт редакс, Jest, react
@smolhs1586
@smolhs1586 Жыл бұрын
спасибо. Коротко и понятно об основах JEST и тестов для JS. Осталось всего 12 видео, и уже вижу, что у Димыча новые уроки по реакту появляются -- уже хочется к ним переходить)
@spacerider9426
@spacerider9426 3 жыл бұрын
Спасибо огромное за твой труд! Смотрю дальше!
@TRIZ-Bogatyregold
@TRIZ-Bogatyregold Жыл бұрын
Димыч, смотреть этот видос с высоты имеющихся знаний - это уже отдельный кайф. Спасибо за твой контент в цикле React кабзда как подробно, где я разобрался с юнит тестами и jest, а так же понял концепцию tdd! Спасибо тебе бро! Летим!!!!
@iharberasneu2905
@iharberasneu2905 3 жыл бұрын
Спасибо за курс. Был уже знаком с jest, но все равно приятно смотреть.
90 - redux-ducks рефакторинг - React JS
1:02:42
IT-KAMASUTRA
Рет қаралды 46 М.
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 16 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 7 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 30 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 103 МЛН
87 - shouldComponentUpdate, PureComponent, memo - React JS
31:58
IT-KAMASUTRA
Рет қаралды 38 М.
Introduction to Test Driven Development with React
20:38
Coding With Adam
Рет қаралды 19 М.
React.lazy и React.Suspense, зачем? #94 - ReactJS
32:42
IT-KAMASUTRA
Рет қаралды 38 М.
React, Jest та Тестування.
51:20
Курс React для початківців від Vitalii Ruban
Рет қаралды 1,9 М.
Егор Бугаенко - TDD вверх ногами
1:01:09
DotNext — конференция для .NET‑разработчиков
Рет қаралды 16 М.
71 - React JS - setState, local state
35:45
IT-KAMASUTRA
Рет қаралды 55 М.
69 - React JS - High Order Component (hoc)
28:35
IT-KAMASUTRA
Рет қаралды 67 М.
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 16 МЛН