MorozoW react-virtualized хорош, но плохо кастомизируется с нестандратной разметкой приложения. Я сталкнулся с аналогичной проблемой, как и tamtakoe , и вырулил на костылях.
Islam Ibakaev спасибо за ответ. Проблема уже решена: я и вовсе забыл, что мы всего лишь однажды рендерим наш App компонент, поэтому при последующих запросах(после первого) onEnter будет просто проигнорирован.
Максим потомок то рендерится, но при прямой ссылке(например, localhost/rooms/123456789, где id - 123456789), а не переходе по Link, ничего не редерится.
Пума Тайланд нод уже давно можно использовать для любых задач(2016) : для этого есть и pm2, и clusters и даже балансировщик в виде nginx. Из коробки получаем быстрейший асинхронный сервер, который работает в многопоточном режиме и решает задачи гораздо быстрее любых других инструментов.
Dima Zherebko за ангуляр с нейтив скриптом отвечать не могу, но react-native использует нативные компоненты iOS и Android под капотом. Иначе говоря, код на react-native чаще работает даже быстрее, чем даже нативный написанный человеком.
Владимир Грабко спасибо за ответ :) Весь бэкэнд в последние годы скатывается в CRUD, а отрицать это бесполезно : локальные хранилища, аудио/видео API, асинхронность, service workers, и так далее. По сути весь веб переплыл в клиента и JS.
На голой пыхе это было бы делать проще, но тут я имею дело с WP, который по-сути статичен.
Александр Марченко, спасибо за ответ. Если учитывать, что я отсчитываю свой scrollBar.style.top = e.pageY - list.getBoundingClientRect().top - shiftY + 'px' . shiftY фиксируется при клике на скролбар, т.е. это обычный отступ, чтобы элемент не прыгал с начальной точки.
Сейчас попробовал ваше решение - не подходит :(