Vue lifecycleComponents add themselves to the map on mount, clean up on unmount and re-emit map events as Vue events.
deck.gl readyArc and GeoJSON deck.gl 9 layers draw through MapboxOverlay and stay in sync with the map camera.