Почему мои входные данные не изменяют значение координат для создания точки?

#reactjs

Вопрос:

Я работаю над проектом с помощью react, и у меня возникли некоторые проблемы, я хочу добавить некоторые координаты с помощью onChange на пару входных данных, но у меня возникли некоторые проблемы, в нем говорится, что addMarker2 не определен, но это(?

       const addMarker2 = () => {
      const element = document.createElement('div')
      element.className = 'marker'
      const marker2 = new tt.Marker({
        element: element,
      })
        .setLngLat([longitude2, latitude2])
        .addTo(map)    
    }
    recalculateRoutes() 

<div className="search">
        <input 
          type="text" 
          className="lat"
          id="lat"
          placeholder="Latitud segundo punto"
          onChange = {(e) =>
            {
              setLatitude2(e.target.value)
              if(latitude2 != null amp;amp; longitude2 != null) {             
                addMarker2()
              }
            }  
          }  
        />
        <input 
          type="text" 
          className="long"
          id="long"
          placeholder="Longitud segundo punto"
          onChange = {(e) =>
            {
              setLongitude2(e.target.value)
              if(latitude2 != null amp;amp; longitude2 != null) {              
                addMarker2()
                
              }
            }  
          }
        />
      </div>
 

Комментарии:

1. Пожалуйста, опубликуйте полный компонент, демонстрирующий проблему. Здесь недостаточно информации, чтобы понять, в чем проблема.

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.