我有一个清单。里面有10个元素。我用 flatlist 展示这个。但是当列表中的 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);