リストがあります。その中には10の要素があります。これをフラットリストで示します。しかし、リストの 10 個の要素のうちの 1 つが変更されると、そのうちの 10 個が再びレンダリングされます。私はこの問題を memo で解決しようとしていました (flatlist はそれ自体でこれを行う必要がありますが、いずれにせよ) が、構文エラーが発生します。エラー: renderItem は関数ではありません。
const Item = React.memo( ({item}) => (
<Text>{item.name}</Text>
))
const List = () => {
return (
<FlatList
..
renderItem = {Item}
>
)}
export default React.memo(List);