Разбираемые темы:
1. Обзор современных возможностей JS(теория - 5,3 ч)
Классы и наследование
Деструктуризация массивов и объектов
Спред-оператор
Иммутабельность
Чистые функции
Модель MVC
Асинхронность в JS: промисы, async/await
Работа с сервером
Использование this в коллбэках
Модули JS, импорт и экспорт
NPM и package.json
Webpack и сборка модулей
Загрузчики Webpack.
2. Основы React (теория - 0,7 ч; практика – 1,3 ч)
3. JSX (теория – 1 ч; практика – 1,3 ч)
4. State и Props (теория – 1,3 ч; практика – 2 ч)
5. Расширенные вопросы. Жизненный цикл компонентов (теория – 1,7 ч; практика – 1,3 ч)
6. Роутинг в React (теория – 1 ч; практика – 1,3 ч)
7. Хуки в React (теория – 1 ч; практика – 1,7 ч)
8. Основы Redux (теория – 1,7 ч; практика – 2,3 ч)
9. Расширенные возможности Redux (теория – 0,7 ч; практика – 1,3 ч)
10. Middleware в Redux (теория – 1 ч; практика – 1,7 ч)
Теория – 15,4 ч; практика – 14,6 ч