Who should be responsible if not the UI framework?
Oh, and by complex, I don't mean character animation or something. It's the stuff that is supposed to act differently than the React's internal workings.
For example, if you want to do an animation on items that disappear when the user takes an action it's not going to be easy as with plane JS manipulating the DOM. Also, you won't be able to use some nice artistic animations that were created by direct DOM manipulation.
Oh, and by complex, I don't mean character animation or something. It's the stuff that is supposed to act differently than the React's internal workings.
For example, if you want to do an animation on items that disappear when the user takes an action it's not going to be easy as with plane JS manipulating the DOM. Also, you won't be able to use some nice artistic animations that were created by direct DOM manipulation.