нет элементов?
Хук useRef
по идее 1,ведь при var b = new Array(1) 1 ячейка уже по дефолту выделена
Это старые данные, забей, превьюшка не всегда подхватывает изменения
А как от этого избавить, если у меня компонент мигает на 1 сек
А это уже совсем другая история) Хз че там у тебя
1 скрин отрисовываю селект, если есть элементы в массиве, 2 скрин получает данные с бэка, если значение из инпута валидное, но я использую кастомный хук useDebounce(3 скрин)
А ты вообще уверен, что у тебя компонент перерендеривается синхронно с изменением рефа? И почему вообще реф, а не стейт?
да, перерендеривается. ну пользую реф чтобы передать дом
Я использовал реф, чтобы не было много стейтов(2 стейта и 2 рефа для массивов)
Попробуй откатиться до стейтов, мне кажется, пофиксится без особой просадки по перфу.
А есть в этом смысл? Я вот так это решил
Обсуждают сегодня