10 октября, Харьков — Мастер-класс "React.js & Cutting Edge stack", Сегеда Илья

Организатор: SmartMe
Тренер: Сегеда Илья

В 2013 году Pete Hunt выступил с докладом «React: Rethinking best practices», в котором представил библиотеку, разработанную командой из Facebook. Впоследствии этот доклад, и собственно сама библиотека, перевернули представление о правильной разработке UI. Спустя 2 года о React гудят все и, буквально через полгода, он становится стандартом де факто.

Данный мастер-класс основан на личном опыте, куче изученного кода в публичных репозиториях, и часах холиваров в профильных чатах. Мы используем React, Flux, React-router, ImmutableJS, Webpack, react-hot-loader, Babel и react-intl для разработки изоморфного приложения и для понимания «как со всем этим взлететь».

Воркошоп для тех, кто уже познакомился с React.js и хочет увидеть, как с его помощью создавать сложные приложения.
Цель воркшопа — научиться создавать сложные приложения с использованием React.

О тренере

Сегеда Илья
Senior JavaScript developer с опытом более 6-ти лет, в IT-сфере с 2001 года. На данный момент занимается разработкой собственного StartUp-проекта.
Реализованные Ильей проекты: Anesthesia (Kitchek); Citroen DS4 web-site; Prizoland — платформа для создания промо-кампаний с розыгрышами для сторонних компаний и системой глобальных ачивок; Vinc — редактор и проигрыватель сложных презентаций с насыщенным контентом; Система поиска по внутренней документации для Сбербанка.

План мастер-класса:

1. Введение
2. React:
● Почему хтмл-темплейты — это плохо, а JS-компоненты — это хорошо
● Thinking in React
● Re-render the whole app
● VirtualDOM — лучшее, что случалось с фронтенд разработкой
● Немного про Events
● Немного про Изоморфность
3. Flux:
● Почему MVC — это плохо, а Flux — это хорошо
● Unidirectional data flow
● Actions — Dispatcher — Stores — Components
● Ещё немного об Изоморфности
● It’s already Monday but we still don’t have brand new Flux implementation
4. React-router:
● URL как неотъемлемая часть всех web-приложений
5. ImmutableJS:
● Почему Mutable данные — это плохо, а Immutable — это хорошо
6. React-intl:
● Здравствуйте — Hello — こんにちは
7. Babel:
● Как начать писать код более производительно
8. Webpack:
● React-hot-loader
9. О будущем:
● Relay и GraphQL
● React Native
10. «А теперь мы попробуем со всей это фигнёй взлететь».

Похожие статьи:
Время от времени я читаю лекции технической тематики. В этой статье хочу рассказать, зачем я это делаю и зачем это может понадобиться...
В этом году 15 080 IT-специалистов анонимно оценили 1 110 компаний. По результатам их голосования мы составили рейтинг лучших...
Компания Vivo предваряет выход на рынок модели Vivo X6 серей тизеров, которые должны привлечь внимание к аппарату и обеспечить...
DOU продовжує серію розмов з людьми, які формують українську IT-індустрію. Цього разу ми поговорили з Олексієм...
Я работаю программистом уже более 13 лет: занимаюсь высоконагруженными и распределенными системами,...
Яндекс.Метрика