#javascript #arrays #reactjs
#javascript #массивы #reactjs
Вопрос:
У меня есть функция с основной целью нарезать массив до нужной мне длины, и эта функция загружает больше элементов из массива, если достигнут нижний или верхний предел.
В основном это делается для ограничения количества компонентов React для рендеринга, поэтому нам не нужно будет отображать столько компонентов, сколько длина массива.
Итак, теперь мне нужно добавить полосу прокрутки к родительскому компоненту, чтобы она перемещалась при достижении дна и добавлении новых элементов из массива. Но проблема в том, что этот родительский компонент всегда имеет фиксированную высоту прокрутки, поскольку мы визуализируем только 5 компонентов и меняем только данные.
Есть ли способ установить высоту прокрутки на длину массива?
Ответ №1:
Я не думаю, что вам нужно перемещать родительский компонент полностью вниз. Я думаю, что в основном то, чего вы пытаетесь достичь, — это загрузить больше логики, чтобы отобразить определенное количество элементов в контейнере.
Вот пример из Adebola, который может помочь.