@theolampert I can't say I have tested this myself but have you taken a look at this comment on the flickity repo regarding React 16 and portals? https://github.com/metafizzy/flickity/pull/488#issuecomment-339361054 I'm just curious if that is relevant to your code here or if the approach that you have taken has pros/cons that make it a better choice. Thanks, Ryan