Google Maps React Api. You could see the demo here. It is fully isomorphic and can render on a server.

To avoid the For development purposes only messages when using the Google Maps API you will need to provide a valid credit card and associate with a Billing account for the Google Cloud Project but it is not required for this tutorial. The google-map-react team has provided a list of examples you can go through in case you require something a bit more advanced. A basic familiarity with React Javascript framework.
You could see the demo here.
A React application to set up google maps with. For months I struggled to integrate Google map APIs on my react-native android app. React Google Maps API. Npm i -S react-google-mapsapi or Yarn.