undefined-это не функция(оценка... в native react при нажатии на onpress


Вот код, который я не в состоянии вызвать функцию метод removeitem при нажатии на тег значок.Пожалуйста, помогите мне я новичок в родной реагировать.Я застрял на 3 daysPlease помочь мне в правильный способ вызова функции.Спасибо заранее

импорт реагируют с 'реагировать'

импорт { стилей, текст, вид и TextInput,KeyboardAvoidingView,габариты,представление ScrollView,оповещения,TouchableOpacity,кнопки,TouchableHighlight } от 'реагировать родной'

значок "импорт" с 'реагировать родной-вектор-иконки/Entypo'

ВАР {высота, ширина} = размеры.вам ("окно")

ВАР д = новая дата()

экспорт класса по умолчанию приложение может реагировать.Компонент {

constructor(props){    super(props);     this.state = {        noteList: [],        noteText: ''    }}addItems(){    var a = this.state.noteText;    this.state.noteList.push(a)    this.setState({        noteText:''    })    console.log(this.state.noteList)        }    removeItem(key) {        console.log('removeItem is working',key);        }

рендер() {

return (   <KeyboardAvoidingView style={styles.container} behavior="padding" enabled>    <View style={styles.header}>        <Text style={{fontSize: 20}}>NOTE APPLICATION</Text>    </View>    <View style={styles.body}>        <ScrollView>            {this.state.noteList.map(function(value,key){            return(                <View key={key} style={styles.bodyElements} >                     <Text>{key}</Text>                    <Text>{value}</Text>                    <Text>{d.toDateString()}</Text>                     <Icon onPress={(key) => this.removeItem(key)} name="cross" color="white" size={40}/>                </View>            )              })}        </ScrollView>    </View>    <View style={styles.footer}>        <TextInput style={{marginTop:10,marginLeft:10}}        placeholder="Jot down your thoughts before they vanish :)"        width={width/1.2}        underlineColorAndroid="transparent"        onChangeText={(noteText) => this.setState({noteText})}        value={this.state.noteText}    />    <Icon style={{marginTop:15}} name="add-to-list" color="white" size={40} onPress={this.addItems.bind(this)}/>    </View></KeyboardAvoidingView>);

}}