如何在React Native ListView数据源中检查新输入是否唯一

时间:2019-07-07 09:53:52

标签: reactjs react-native unique datasource react-native-listview

我需要检查要添加到数据源中的新输入是否尚未包含在其中。

 _handleSendButtonPress = () => {
    const textArray = this.state.dataSource._dataBlob.s1;
// Here I need to check that this.state.inputValue is in textArray already
    textArray.push(this.state.inputValue);
    this.setState(() => ({
      dataSource: this.state.dataSource.cloneWithRows(textArray),
      inputValue: '',     
    }));
  };

1 个答案:

答案 0 :(得分:0)

如果我对您的理解正确,并且textArray确实是一个数组,则应该可以:

<ItemTemplate>
        <a href="<%# Bind("Link") %>" target="_blank">Website</a>
    </ItemTemplate>