• 10 - 11 декабря
  • Москва, Площадь Европы д.2
Купить билет
RU

Мы уже научились строить чистые интерфейсы и писать «undo-redo» в несколько строчек. Но как же анимации? Их часто обходят стороной, и они не всегда вписываются в подход (state) ↦ DOM. Существуют отличные решения вроде React Motion, но что, если вам нужно делать сложные анимации или работать с Canvas, используя физический движок?

В своем докладе я расскажу, как я работаю с анимациям в React-приложениях, сравню несколько подходов (D3, React-Motion, «грязные компоненты») и проиллюстрирую это множеством интерактивных демок. Я также расскажу, как я «запускаю» анимации в Redux-приложениях.

Данный доклад — часть исследования, цель которого — прийти к чистому и декларативному способу задания анимаций в React приложениях.

Алексей Тактаров
Алексей Тактаров

Алексей  —  лидер небольшой design+dev команды These Guys, которая специализируется на сложных веб-проектах и MVP. Он пишет код на Ruby и JavaScript, а его «швейцарский нож» — Ruby on Rails, React, Redux и Redux Saga. Работал тимлидом в ресторанном стартапе Смартомато (Ember.js и Rails) и в Злых Марсианах. Обожает строить и проектировать интерфейсы и экспериментировать с WebGL, Canvas, D3 и Cycle.js. Входит в харизматичную фронтенд-группировку Code Hipsters и развивает ростовское JS-сообщество.