Профессиональный фестиваль для тех, кто делает интернет
Фестиваль РИТ++ 2016 завершён. Изучайте презентации, смотрите фотографии и ждите видео :)

React: новая эра фронтенд разработки

Роберт Харитонов (Liberty Global) представляет два доклада на профессиональной конференции фронтенд-разработчиков Frontend Conf 2016.

Библиотека UI компонентов, о которой вы всегда мечтали

Уже много лет все говорят о компонентном вебе и мире, где новые интерфейсы строятся из готовых блоков на раз-два, но чего мы в итоге достигли? Пока БЭМ, Polymer, Angular и создатели других технологий ищут лучшие пути организации клиентского кода, создавая сложные абстракции, сообщество React уже давно наслаждается отличными и простыми инструментами для работы с UI компонентами.

В рамках доклада Роберт поделится опытом мирового React-сообщества в создании удобных и простых в обращении библиотек UI компонентов. Вы научитесь:

  • Разрабатывать компоненты таким образом, что их можно будет легко интегрировать в любые проекты;
  • Создавать удобную, изолированную среду для разработки UI компонентов;
  • Делиться описанием всевозможных состояний имплементаций компонентов с командой разработчиков и дизайнеров.

Второй доклад Роберта — обзорный доклад по эко-системе React.

React: новая эра фронтенд разработки

React(JS) — это современная библиотека для разработки UI компонентов от Facebook, по праву считающаяся самой трендовой технологией среди JavaScript разработчиков на 2015/16 год.

Но каким образом React стал настолько популярен в среде разработчиков, учитывая что библиотека покрывает только View из необходимого минимума MVC архитектуры? Ответ таится в экосистеме технологий, в рамках которой нам открываются совершенно новые способы разработки приложений, не только для веба, но и нативных платформ с родным UI (iOS, Android, Win 10, OSx).

Роберт расскажет, почему огромная популярность React более чем заслужена, и почему это не "очередной фреймворк", а чуть ли не самое большое изменения в JavaScript разработке за последние годы.

Недавно запустили новый сайт Тинькофф. И команда проекта в лице Филиппа Нехаева горит желанием поделиться с нами подходом и опытом разработки большого изоморфного приложения на React.js и Flux. Меньше чем за год они разработали новый сайт и интернет-банк, заложив платформу на ближайшие несколько лет для быстрой разработки фронтенда новых продуктов.

Сейчас tinkoff.ru насчитывает более 3000 компонентов и сотни страниц!

И последний доклад на сегодня:

CSS Modules

Павел Ловцевич (LOVATA)

  1. Проблема исполнения CSS в одной глобальной области видимости;
  2. Отсутствие полноценной нативной инкапсуляции в CSS;
  3. Черновик CSS Scoping Module Level 1;
  4. Обзор архитектурных подходов решения проблем (BEM, OOCSS, SMACSS и т.п.);
  5. Абстракции CSS как способ решения некоторых проблем;
  6. Сброс стилей для отдельных селекторов (CSS initial и полифилы);
  7. Знакомство с технологией CSS Modules;
  8. CSS Modules как вариант автоматизации BEM;
  9. Директива Composes;
  10. Доступ к селекторам во внешних файлах с помощью директивы Composes;
  11. Использование Composes в рамках философии AtomicCSS;
  12. Использование CSS Modules в JS-проектах;
  13. Использование CSS Modules в PHP/Ruby-проектах.

Интересно?

Бронируйте билеты и увидимся на конференции!