Я хочу получить доступ к реквизиту компонента, на который нажали, чтобы получить значение реквизита с номером имени в компоненте Маркер, когда я нажимаю на компонент
Я использовал массив для pu sh my компоненты в
markers = []
this.markers.push(<Marker
onPress={()=> this._shapeFocused(event) }
coordinate={latLng} data={this.state.markerNumber}
key={"MN-" + this.state.markerNumber}
number={"5"}
//value={"marker"}
></Marker>)
после нажатия компонентов. при нажатии на один из них я хочу получить значение его числа "prop", чтобы отправить его в глобальный магазин Я пробовал event.props.prop, но он не работает
_shapeFocused(e) {
//get the key of the component
let key = e.target.number;
// send the component key to the global state:
let action = { type: "ShapeFocused", value: key}
this.props.dispatch(action)
}
Я действительно буду признателен, если вы скажете, как я могу оценить ценность реквизита в реагировать на натив. спасибо:)