Итак, у меня есть функция onHideUnderlay.По сути, это просто сборщик полезных данных для отправки действия, но почему-то я получаю эту ошибку.Это функция:
addItemToCart = () => {
let thisPayload = {};
thisPayload.cartCount=this.props.cartCount+1;
let existingContent=this.props.cartContent;
let itemToAdd = {};
itemToAdd.title=this.props.currentPickedMenuItem.title;
itemToAdd.description=this.props.currentPickedMenuItem.description;
existingContent.push(itemToAdd);
thisPayload.cartContent=existingContent;
store.dispatch(addItemToCart(thisPayload));
}
Это JSX.
<TouchableHighlight
style={styles.cartButton}
activeOpacity={0.5}
onPress={() => {
return true;
}}
underlayColor={"forestgreen"}
onHideUnderlay={this.addItemToCart}
>
<View style={styles.cartActualButton}>
<Text style={styles.cabText}>ADD TO CART</Text>
<Icon
size={30}
style={styles.cabIcon}
name="cart-plus"
type="font-awesome"
color="white"
></Icon>
<Text style={styles.cartCount}>({this.props.cartCount})</Text>
</View>
</TouchableHighlight>;
Любая помощь будет принята с благодарностью.