0

我有一个组件显示带有两个标记的谷歌地图。更新相同状态的两种不同形式。我有 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>

我只想重新渲染坐标,这些值已更改,如果新的道具值与以前不同。是否有生命周期功能可以让我检查?

4

0 回答 0