|
|
|
|
|
by btown
3867 days ago
|
|
Actually it's pretty trivial. You can always just have your render function be just a static div, set a ref to the div, and do setup in componentDidMount and updates in componentWillUpdate. Since the render function will always return a trivially identical subtree, it will never change that DOM node. Of course, if your component moves in the HTML hierarchy, your animation may restart, but that's unlikely in most use cases. |
|
Twitter's Velocity [1] wrapper is an example of something that works like this, though the authors admit their solution is not idiomatic React.
[1] https://github.com/twitter-fabric/velocity-react#readme