を経由して、文字のスクロールリストを表示する:、私はスクロール経由で動的にそれをすべて書き出すために私のメイン画面で動的に私はこのようなarrays.jsと呼ばれるファイルで配列しているFlatList
export var Characters = [
{
id: 1,
Name: "Dirk Longsword"
Avatar: require('./images/profile1.png')
},
{
id: 2,
Name: "Msal Reaper"
Avatar: require('./images/profile2.png')
},
{
id: 3,
Name: "Stone Rockthrow"
Avatar: require('./images/profile3.png')
}
]
をしようとしていますこのような:
import {Characters} from './arrays';
render() {
return (
<FlatList
data={Characters}
keyExtractor={
character => character.Name
}
renderItem={
({character}) => (
<View style={[styles.flexRow]}>
<Text>
{character.Name}
</Text>
<Image style={[ styles.charImage ]}
source={character.Avatar}
/>
</View>
)
}
/>
}
しかし、私はこのエラーを取得しておいてください。
'undefined' is not an object(character.Name)
私はわからないんだけど私は間違っているし、救いの手を使うことができます。
ありがとうございます!