Всем привет, подскажите если поймете, у меня в стейте есть массив с числами типо array = [0, 0, 0, 0, 0, ... , 0]; я вывожу компоненты (кнопки) для каждого итема массива, по клику на кнопку я меняю соответствующее число в массиве, и уже от этого меняю цвет кнопки, если скажем кликнули на первую кнопку, то в стейте уже будет array = [1, 0, 0, 0, 0, ... , 0];
вопрос вот в чем, каждый раз при клике все кнопки заново рендерятся, и получается что если у меня в массиве 1000 кнопок, а мы кликнули только на 1, то они все заново перерисовались, можно ли сделать чтобы менялась только одна кнопка? (вопрос по оптимизации)