LiestViewでローカルステートをレンダリングしたい。 私はListViewに慣れていません。 動作しませんでした。反応ネイティブのListViewでデータを渡すには?
export default class Top extends Component {
state=[{title: 'a'}, {title: 'b'}, {title: 'c'}]
_renderItem = ({item}) => (
<View>
<Text>{item.key}</Text> // here
<Category />
</View>
);
render() {
return (
<FlatList
data={this.state.data}
renderItem={this._renderItem(item)}
/>
);
}
}
以下は私のコードです。それは働く。このコードを変更するには? 私はタイトルが必要です。
export default class Top extends Component {
state={
data:[{}, {}, {}]
};
_renderItem =() => (
<View>
<Category />
</View>
);
render() {
return (
<FlatList
data={this.state.data}
renderItem={this._renderItem}
/>
);
}
}
お時間をいただきありがとうございます。
ありがとうカルロス・C. :より多くのあなたはGitHubの中に、このレポをチェックすることができるために
。 – sonicmario
申し訳ありませんが、私はこの行を修正しました:renderItem = {this._renderItem} –
ありがとうカルロスC. それは働いた。 幸せな新年! – sonicmario