I'm looking for a solution to display cartographic data with Mapbox GL JS along with tabular data (see for example here). I didn't find anything in Mapbox GL JS that allows such a thing (maybe I'm wrong, tell me if it's the case!) so I was going to try an "external" solution like ag-grid. Does someone has any experience doing that? How does someone make these two components make them speak together so that any zooming on map modifies the list of rows displayed in table below and conversely any filtering on grid modifies the number of points displayed on map?