Тема: Компоненты, React и Flux.
Спикер: Даня Абрамов.
О чем пойдет речь?
Два года назад Facebook выпустил фронтэнд-фреймворк, настолько радикально отличавшийся от всего, что было во фронтэнде на то время, что никто сперва не воспринял его всерьез. Понадобилось время, прежде чем стало заметно, что за фасадом из непопулярных идей вроде использования HTML-подобного синтаксиса внутри JavaScript или отказа от ООП стоят столпы функционального программирования: декларативность, неизменяемость, предсказуемость, контролируемые побочные эффекты и композиция.
React доказал, что декларативное описание UI — мощнейшая парадигма, способная изменить не только мир веб-разработки, но и создание графических интерфейсов на других платформах. Недавно вышедший React Native позволяет создавать в той же манере настоящие нативные интерфейсы на iOS и, в скоро будущем, на Android. Даже сами создатели UIKit теперь рекомендуют React.
В этой лекции я расскажу, что такое React, какие проблемы он решает и как, а также расскажу об одном из популярных вариантов архитектуры React-приложения, известном как Flux.
В программе:
18:30 – 19:00 Сбор участников. Угощения.
19:00 – 19:10 Вступление: зачем рендерить на клиенте.
19:10 – 19:50 Что такое React, для чего он нужен, и как на нем писать.
19:50 – 20:10 Интересные и необычные применения React.
20:10 – 20:50 Что такое архитектура Flux, и когда ее стоит применять.
20:50 – 21:10 Эволюция Flux: Relay.
21:10 – 21:30 Вопросы и ответы.
О спикере:
Даня Абрамов руководил командой разработки в Stampsy, когда она разрабатывала iPad-приложение, получившее фичер в американском App Store. Позже руководил разработкой веб-версии Stampsy.com со сложным интерактивным клиентским интерфейсом, включавшим в себя драг-н-дроп редактор постов. Работал в компании DataArt. Сейчас посвящает большую часть времени своим опенсорс-проектам — React Hot Loader и React DnD.
Дата проведения
28 мая, 19:00
Место проведения:
Санкт-Петербург, Большой Сампсониевский пр., д. 60А (вход с Гельсингфорсской ул.), БЦ «Телеком СПб», конференц-зал DataArt, 1-й этаж.
Участие бесплатное. Необходима регистрация: http://easycheck.dataart.ru/invite?q=20903b0d00f680a0f1ae1313c0315c94
Будем рады видеть всех!
Есть вопросы? Звоните: +7(921)595-35-78 или пишите: it-talk.spb@dataart.com