We don’t use Vue.js here at OmniSci, but we have used mapd-charting in several contexts. The main way we use it is heavily integrated with React, managing the chart lifecycles with the lifecycle of container components. So it’s certainly possible to integrate with any component system you like - it’s really whatever fits best with your own needs and your app ecosystem.