Возможно ли перерисовать элемент массива, , не позволяя другим перерисовать ?
Пример: Наличие массива 500 <Card>
компоненты и редактирование <Card>
номер 27 (который обновляет myArray
реквизит), я хотел бы только рендеринг <Card>
номер 27.
render = () => {
this.props.myArray.map(card => {
return <Cards key={card.id} ...card />
})
}
В моем случае,<Card>
компоненты немного тяжелые, и я бы хотел избежать их повторного рендеринга, если они не изменились по отдельности, но как только myArray
опора изменяется и запускается render()
метод, каждый <Card>
переопределяется, вызываянекоторые проблемы с производительностью при каждом <Card>
изменении.