Описание курса:
React.js – популярная JavaScript-библиотека, которая позволяет быстро создавать приложения в декларативном стиле с помощью React-компонентов Цели курса:
• научиться использовать React.js
• разобраться с архитектурным решением – FLUX, а также его имплементацией – Redux
• научиться применять React.js совместно с Redux
• научиться тестировать код, написанный на React.js
Аудитория:
Разработчики клиентской части приложений
После изучения курса слушатель будет знать:
• Enzyme
• как подготовить окружения для использования React.js
• какие подходы существуют для написания кода
• что такое React.js
• очень популярный и эффективный паттерн построения архитектуры приложения – FLUX и его реализацию - Redux
• подходы к тестированию React-приложения
Программа курса:
Модуль 1. Почему React.js
Модуль 2. Основы React.js • Что такое React.js
• Построение клиентской части приложения с React.js
1)Что такое React-компонент
2)Webpack + Babel
3)Построение компонентов на JSX
4) Жизненный цикл компонентов
5)React state
6)React Props • React Mixins
• React Pure Render
• React Router