В реакт есть жизненный цикл приложения, если засунуть в компоненту, и ваш google maps попытается, проинититься раньше чем происходит componentDidMount() то вряд-ли это будет работать, а вообще да пробуйте варианты с ref={} и скорее всего должно быть готовое решение для реакт