ну так там тоже что-то странное написано, если так смотреть, работает почти на черной магии (arrayish-объект и обновление по ключу в стейте за счет неявного слияния объекта в классовом setState, по крайней мере если в calculatedMinValY массив именно чисел, а не чего-то иного) вверху в useState это может быть объявлено как объект, если ничего не переделывать, ключом будет calculatedMinValY[index], значение - булево, количество записей соответствует calculatedMinValY.length ну и обновлять в setStateValue явно придется, или хук брать который предыдущий state получает
Обсуждают сегодня