Переменная обновления состояния при переключении флажка LayersControl.Overlay - PullRequest
0 голосов
/ 24 июня 2019

Этот вопрос касается информации.
Я прошел LayersControl.Overlay Документация, При использовании этого фрагмента

<LayersControl.Overlay name="Marker with popup">
    <Marker position={[51.51, -0.06]}>
      <Popup>
        <span>
          A pretty CSS3 popup. <br /> Easily customizable.
        </span>
      </Popup>
    </Marker>
  </LayersControl.Overlay>

Этот фрагмент создает флажок в LayersControl стек с именем Marker with popup При установке флажка Marker with popup он выдвигает marker в заданной позиции.

Здесь я хочу обновить boolean в state при переключении значения флажка. После удаления кода Marker внутри и добавления условия изменения состояния в приведенном ниже фрагменте,

<LayersControl.Overlay name="Marker with popup">
    { this.setState({ variableToBeChanged : true }) };
  </LayersControl.Overlay>

Вместо этого, при добавлении этого, флажок исчезает из стека.

Итак, не могли бы вы рассказать, как поместить такое условие в этот Overlay компонент без исчезновения флажка?

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