In meinem Verständnis React native Komponenten haben zwei Möglichkeitenreagiere native Komponente, die als Requisiten weitergegeben wurde, kann nicht auf Requisiten zugreifen?
· vorbei innen Eltern-Tag
· gerendert werden vorbei als Eltern (?) Requisiten
Zum Beispiel habe ich diese FlatList Komponente
haben<FlatList
ListHeaderComponent={MiddleRightLabelComponent}
ItemSeparatorComponent={SeparatorComponent}
data={this.state.dataSource}
keyExtractor={item => item.title}
// renderItem={({ item }) => <Text>{item.key}</Text>}
renderItem={this._renderItem}
style={styles.flatlist}
{...this.props}
/>
_renderItem({ item, index }) {
console.warn(this.props);
return (
<ListItem
id={item.id}
// onPressItem={this.props.openEditTaskModal.bind(this, true)}
// selected={!!this.state.selected.get(item.id)}
title={item.title}
/>
);
}
In dieser _renderItem console.warn bekomme ich (undefiniert), wenn ich versuche (this.props).
Ich muss Requisiten in ListItem-Komponente übergeben.
Irgendeine Idee?
Danke. Wie übertrugen Sie Funktionen an die staatenlosen Komponenten über Requisiten? – hanachan1026
selbe Weise: D ... 'props.invokeFunc()' – Maxwelll
Ah danke ... Ich verstehe schließlich, wie man Requisiten richtig leitet – hanachan1026