Почему я получаю сообщение об ошибке «Объекты недопустимы как дочерние элементы React», хотя я ничего не отображаю? - PullRequest
0 голосов
/ 24 сентября 2019

Итак, у меня есть функция 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>;

Любая помощь будет принята с благодарностью.

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