I am using react-map-gl
to add a map to my React app. I want to add an onClick
event to my Layer
component, but it looks like react-map-gl
does not support it. (docs here: https://visgl.github.io/react-map-gl/docs/api-reference/layer )
I've recently discovered that react-mapbox-gl
does support onClick
events for Layer
components, but I am having trouble installing it through npm
(tree dependency issues).
I was wondering if anyone here has managed to add the onClick
event using react-map-gl
? Any advice?
Example code below:
import React from "react";
import { Layer, LayerProps } from "react-map-gl";
export const MapLayer: React.FunctionComponent<LayerProps> = ({
id,
type,
paint,
source,
layout,
}) => {
return (
<Layer id={id} type={type} paint={paint} source={source} layout={layout} />
);
};
Thanks, Robert