Реагируйте на маркер обновления карт Google только в случае изменения позиции - PullRequest
0 голосов
/ 21 мая 2018

У меня есть компонент, который показывает карту Google с двумя маркерами.две разные формы, которые обновляют одно и то же состояние.У меня есть 4 поля, которые позволяют пользователю редактировать лат и лонг для двух производителей.Но теперь карта перерисовывается каждый раз при изменении значения поля, что делает приложение очень медленным при редактировании

<FormGroup>
                        <FormControl
                            type="decimal"
                            required
                            label="Latitude"
                            placeholder="Latitude"
                            value={latitude}
                            onChange={e => this.onFormChange('latitude', e)}
                        />
                    </FormGroup>
                    <FormGroup>
                        <FormControl
                            type="decimal"
                            required
                            label="Longitude"
                            placeholder="Longitude"
                            value={longitude}
                            onChange={e => this.onFormChange('longitude', e)}
                        />
</FormGroup>

. Я только хочу перерисовать координаты, эти значения изменяются, и если новые значения реквизита отличаются, тодо.Есть ли функция жизненного цикла, где я проверяю это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...