Я использую Next.js для рендеринга нового проекта на стороне сервера. У меня есть базовый проект с маршрутизацией и работает. Я использую TypeScript, но сомневаюсь, что это важно.
Я бы хотел, чтобы изображения загружались с отложенной загрузкой, но я не нашел ни одного компонента, поддерживающего отложенную загрузку изображений для рендеринга на стороне сервера.
Вот как я вижу вещи на данный момент -
Рендеринг на стороне сервера ответит клиенту шаблоном HTML первого рендеринга страницы.
На стороне клиента, после загрузки HTML, изображения начнут ленивую загрузку в соответствии с логикой на стороне клиента.
Я очень новичок в рендеринге на стороне сервера. Думаю, у меня возникнет аналогичная проблема с другими функциями, которые должны отображаться во время выполнения на стороне клиента.
Я пытаюсь понять, как отделить логику для первого рендеринга, который происходит на стороне сервера, и дальнейшего динамического рендеринга, который я хотел бы выполнить впоследствии на стороне клиента, как любое другое одностраничное приложение.