deckgl = {
const props = {
container,
initialViewState: {
target: [width / 2, height / 2, 0],
zoom: 0
},
views: new deck.OrthographicView(),
controller: true,
layers: [grid, xAxis, yAxis, circles],
getTooltip: ({object}) => object && object.name
};
const prevDeckInstance = this;
if (prevDeckInstance) {
prevDeckInstance.setProps(props);
return prevDeckInstance;
}
return new deck.DeckGL(props);
}