он мог в вебпаке подключить слишком много плагинов
ansi-regex/ buffer-alloc/ camelcase/ decamelize/ get-caller-file/ locate-path/ pngjs/ require-main-filename/ which-module/ yargs-parser/
ansi-styles/ buffer-alloc-unsafe/ cliui/ dijkstrajs/ ieee754/ path-exists/ p-try/ set-blocking/ wrap-ansi/
base64-js/ buffer-fill/ color-convert/ emoji-regex/ isarray/ p-limit/ qrcode/ string-width/ y18n/
buffer/ buffer-from/ color-name/ find-up/ is-fullwidth-code-point/ p-locate/ require-directory/ strip-ansi/ yargs/
вот ответ
- в GetList'е и так будут все элементы инфоблока
-постраничную навигацию будет делать компонент, мы всего лишь изменим итоговый массив
Вы либо придераетесь к словам, либо не понимаете как работает ajax режим компонентов в Битрикс.
Безусловно буквально ajax ничего не обновляет - это вообще название подхода к разработке.
Но если вы включите AJAX режим в компоненте Битрикс вот что будет происходить - содержимое компонента будет обернуто в блок с уникальным индетификатором и на все ссылке в этом блоке будут навешены обработчики такие что при клике они будут выполнять запрос к серверу и кусок html который они получат с сервера они будут вставлять в этот блок.
Т.е. они будут обновлять DOM. Соотвественно все навешенные события внутри этого блока умрут. Их больше не будет так как больше не будет блоков на которые они навешены.
И что?
И я предложил это как решение, но нет - вы не правы если думаете что в случае если надо несколько одинаковых обработчиков, то лучше повесить событие на родительский блок - не всегда. События навешенные так плохоуправляемы.