Anton Semenov, проблема вукомерца в том что чтобы написать какой то плагин надо слишком много знать о вукомерц, у него все запутано, много лишнего функционаал котоырй не убирается по умолчанию (опять же для того чтобы была совместимость с плагинами)
Свое решние в данном случае написать будет проще и выгоднее.
Опять же вукомерц это не сервис для е-кома, это просто плагин для cms которая создавалась для блогов
Я бы юзал вукомерц, если бы у него не было такой плохой интеграцией с js.
Там даже автокомплита нет, и по опыту вукомерц где на весь функционал интернет магазина ставится по 14 плагинов, меня как то вообще эта перспектива не радует.
Очевидно что тебе сначала нужно исопльзовать getStaticProps для первой выборки данных, они отрендярятся на сервере, ты сохранишь это значение с стейт и потом с useEffect будешь дополнять это значение новыми постами из useEffect
szQocks, я так понял проблема именно в том что данные для одного и того же компонента будут дважды загружатся, но не уверен что это прям настолько критично и не факт что через стор это будет работать быстрее
harry999, без примера кода реализации анимаций не будет ответа.
попробуй вызывать анимацию через requestAnimationFrame, а вообще для таких больших анимаций лучше юзать gsap или framer motion или может есть еще что-то для vue хз
Свое решние в данном случае написать будет проще и выгоднее.
Опять же вукомерц это не сервис для е-кома, это просто плагин для cms которая создавалась для блогов