JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://leafletjs.com/examples/us-states.js"></script>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
JavaScript
var parser = new OpenLayers.Format.GeoJSON();
var vectors = parser.read(statesData);
var lat = 36;
var lon = -96;
var point = new OpenLayers.Geometry.Point(lon, lat);
for( var i = 0; i< vectors.length; i++ ){
if(vectors[i].geometry.intersects(point)){
alert(vectors[i].attributes['name']);
}
}