Size: a a a

JavaScript Noobs — сообщество новичков

2021 September 02

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Ну поллинг это вроде больше запросы регулярные на получение данных если что-то поменялось
Аля замена сокетам

А тут как раз чанкование данных, каждый следующий запрос идёт после завершения предыдущего (если важен порядок данных) либо все разом, если данные надо сунуть в кучу и псевдо-распаралелить запросы
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
А в чем вообще потребность такая возникла?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Мб это как то лучше решить можно
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Теми же сокетами например
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Сделать постоянную подгрузку данных кусочками

Хотя это фигня по перфомансу выйдет я думаю
источник

О

О in JavaScript Noobs — сообщество новичков
Да это в рамках рефакторинга. Чтобы бэк с ума не сошёл, когда к нему запрос на 10000 сущьностей придёт
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Так рефакторинг - не оптимизация

Я не эксперт и по большей части фронт а не бэк. Но что-то подсказывает это плохой метод оптимизации

Мб стоит обратится в релевантный чат бэкэндеров
@it_chats - тут
источник

D

Darya in JavaScript Noobs — сообщество новичков
привет! есть массив с объектами пациентов и кнопки.  как сделать, чтобы при удалении/добавлении, у пациента всегда был порядковый номер верный от 1 до 5 по порядку и хранился в объекте?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Типа бэк и так и так буден загружен запросами, только в случае с разбитием ему еще и заголовку повторять прийдеться и больше действий повторять
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
А вообще... сам запрос на 10000 сущностей странный, что это за сущности и реально ли они нужны все на странице?

Если это какие-то товары или что-то что и так не влазит на экран вам следует подумать как раз о пагинации или лейзи лоадинге
источник

О

О in JavaScript Noobs — сообщество новичков
Понял тебя. Есть ещё вариант с лейзи, да. Пока думаю, что лучше)
За ссылку спасибо!
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
А объязательно нужно хранить в объекте? это легко решается через счётчики в цсс
источник

D

Darya in JavaScript Noobs — сообщество новичков
да надо хранить именно, чтобы передавать в другой компонент этот массив, так то я вывела через index + 1 на страницу
источник

D

Darya in JavaScript Noobs — сообщество новичков
типа все чо в голову приходит это каждый раз при изменении массива перебирать все объекты и менять им имя но это какой-то ультра ад даже на словах
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Какой фрейм? или либа?
источник

D

Darya in JavaScript Noobs — сообщество новичков
вуй
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
В общем надо пересчитывать каждый раз при изменении всего списка индексы

Удалили - прошлись по масиву пересчитав начиная с индекса удалённого элемента
Добавили (если не в конец) - прошлись аналогично
источник

D

Darya in JavaScript Noobs — сообщество новичков
типа задумка такая что на другом компоненте есть селект с этими пациентами, выбираешь определенного и там по нему инфа выходит, но так как у них нет щас имени своего я хз как эту инфу получать. поэтому наверн это мне должно помочь
источник

D

Darya in JavaScript Noobs — сообщество новичков
по-другому никак? я думала мб чо получше есть решение(
источник

o

of Astora ϟϟ in JavaScript Noobs — сообщество новичков
через querySelectorAll передайте все а те которые снизу и их через foreach задайте event click через addeventlistener. при нажатие от них щаберите значение через textContent


можете простыми словами пояснить?
источник