React JS: интерфейсы с интерактивными элементами от Международной школы профессий
Вы научитесь
Программа курса
Программа курса включает 8 практических занятий, которые будут хорошо дополнять теорию и помогать вам глубже погрузиться в программирование.
React - библиотека фронтенд-разработки
Рассмотрите React JS и познакомитесь с расширениями языка JavaScript. Узнаете, как правильно настраивать окружение и создать проект.
Классовые компоненты
Научитесь работать с классовыми компонентами: поймёте, как рендерить их и узнаете, что называется жизненным циклом и состоянием.
Функциональные компоненты
Сможете разбираться в назначении функциональных компонентов. Сравните их с классовыми. Поработаете со входными данными.
Best Practice в компонентах React
Сможете разбивать на компоненты и выносить функциональность. Поработаете с порталами и кастомными хуками. Узнаете, что такое отслеживание состояний.
Роутинг в React
Сможете поработать с SPA-приложением. Узнаете, что такое маршрутизация. Сможете изучить компоненты Route, Link, Redirect.
Redux — управление состоянием
Научитесь подключать и настраивать Redux к проекту. Узнаете, что такое диспечтер и хранилизе. Сможете расширить функциональность.
Тестирование
Научитесь использовать инструменты и методики тестирования React-приложений. Узнаете, какие тесты целесообразно проводить в начале пути тестировщика.
TypeScript
Узнаете, что такое TypeScript и чем он отличен от предшественника. Узнаете о системе типов и инфраструктуре, настройке компилятора.