A declarative React interface to Google Maps