我有一个列表:数据。然后当我更新列表时,它会再次呈现所有元素。例如,假设有 10 个项目。其中之一发生了变化。10 个项目再次渲染。但由于其中 9 个是相同的,因此不应再次渲染它们。我能怎么做?
const Item =({item}) => (
<Text>{item.name}</Text>
)
const List = () => {
const [data, setData] = useState([..]);
return (
<FlatList
data={data}
renderItem = {Item}
>
)}
export default List;