2017-02-16 21 views
0

Мне нужно создать сложные анимации. Было здорово разрабатывать их с помощью jQuery или VanillaJS, но я предполагаю, что я должен выбрать другой вариант с React. Google дал мне ReactCSSTransitionGroup, но он, кажется, сломан и не поддерживается (согласно этому сообщению: github.com). Например. Я не могу сделать задержку перед началом анимации.Анимация с реактивом

Я также нашел библиотеку под названием React-motion, но я не уверен, действительно ли это инструмент, который мне нужен. Поэтому я хочу спросить, можете ли вы порекомендовать мне что-нибудь об этом. Возможно, я должен использовать VanillaJS (используя refs и другие функции ReactDOM)? Или есть другой подход к нему? Заранее спасибо.

+1

Лично я предпочитаю использовать refs и vanilla css3 для анимации. –

+0

@DmitriyKovalenko благодарит за ваше мнение! – th1rt3nth

+0

В объявлении говорится, что команда «CSSTransitionGroup» больше не поддерживается командой «Реакт», поэтому пользователь не получит ответ в этом репо. Он все еще поддерживается (новое репо: https://github.com/reactjs/react-transition-group). Я не уверен, что вы считаете «сложным», но «CSSTransitionGroup» позволяет анимировать переходы между состояниями, использующими CSS (так относительно небольшое усилие). Если вы хотите сделать что-то более амбициозное, возможно, это не подходит. –

ответ