На курсе будет рассмотрено:
- как подготовить окружения для использования React.js;
- какие подходы существуют для написания кода;
- что такое React.js;
- очень популярный и эффективный паттерн построения архитектуры приложения – FLUX и его реализацию - Redux;
- а также подходы к тестированию React-приложения.
Стоимость курса
20 000 рубЗаказать
Цели курса:
• научиться использовать React.js;• разобраться с архитектурным решением – FLUX, а также его имплементацией – Redux;
• научиться применять React.js совместно с Redux;
• научиться тестировать код, написанный на React.js.
Аудитория
Разработчики клиентской части приложенийОт слушателя требуется
Слушатели должны знать JavaScript, HTML, CSSСодержание курса
1. Почему React.js.
2. Основы React.js.
• Что такое React.js.
• Построение клиентской части приложения с React.js.
- Что такое React-компонент.
- Webpack + Babel.
- Построение компонентов на JSX.
- Жизненный цикл компонентов.
- React state.
- React Props.
• React Mixins.
• React Pure Render.
• React Router.
3. Flux.
• Redux.
- Pure functions and Immutability.
- Store.
- Actions.
- Reducer.
- Middleware.
4. Тестирование React.js-кода.
• Enzyme.
2. Основы React.js.
• Что такое React.js.
• Построение клиентской части приложения с React.js.
- Что такое React-компонент.
- Webpack + Babel.
- Построение компонентов на JSX.
- Жизненный цикл компонентов.
- React state.
- React Props.
• React Mixins.
• React Pure Render.
• React Router.
3. Flux.
• Redux.
- Pure functions and Immutability.
- Store.
- Actions.
- Reducer.
- Middleware.
4. Тестирование React.js-кода.
• Enzyme.