LEV19, нет, смысл в подгрузке в том чтобы загружать с сервера информацию по частям, а не всю сразу. Ты же сразу получаешь весь список. Нужно в didMount получить первых 10 элементов например, а затем при клике на кнопку догружать еще 10 следующих и добавлять в стейт
tosster22, плагин состоит из кода) у тебя ссылка скорее всего есть около ошибки в консоли, перейди по ней и посмотри код, сделай скрин например и сюда скинь
carcw, node будет работать медленнее, но вряд ли кто то это заметит) Как по мне так наиболее тормозная операция - это запросы в базу данных, лучше озаботиться этим вопросом (как выбрать и грамотно спроектировать базу) чем выбором между языками)
А вы уверены что на проект будет такая нагрузка которую node не потянет? 25 тыс запросов в секунду это же совсем не мало) Если в вашем проекте планируется более высокие нагрузки то тогда возможно есть смысл использовать Java или тот же Golang.
SEOVirus, по производительности он будет почти как Java, при этом менее требователен к ресурсам и очень прост в освоении и кодинге - особенно по сравнению с той же Java (про C++ вообще молчу)
Golang называют C++ 21 века :)
AlinaCat, да, ререндер происходит также при изменении пропсов. До недавнего времени функциональные компоненты не имели стейта, но в этом месяце вышла версия React 16.8 и теперь возможно все благодаря react hooks
Антон, есть метод toggle который переключает класс, а вообще всегда можно написать свою реализацию, это всего несколько строк кода на чистом js - проверять наличие класса и удалять если надо либо заменять