Next.js 15 - Как отображать отдельные настольные и мобильные компоненты с различными данными без двойного рендеринга/извJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Next.js 15 - Как отображать отдельные настольные и мобильные компоненты с различными данными без двойного рендеринга/изв

Сообщение Anonymous »

Я работаю над проектом, используя Next.js 15 с компонентами сервера. У меня есть страница, которая нуждается в двух очень разных версиях: одна для рабочего стола, а другая для мобильных устройств. Поскольку пользовательский интерфейс существенно отличается между ними, я создал два совершенно отдельных компонента - один для мобильных устройств и один для настольных компьютеров - каждый с собственным макетом и требованиями к данным.
Для обработки отзывчивости я условно показываю/скрываю эти компоненты, используя CS, основанные на точках разрыва (например, установление проблем: нет. />
Оба компонента всегда отображаются на сервере, даже если один из них
hidden.
< /li>
Это приводит к ненужным извлечениям данных, особенно с версией на рабочем стопе
Компоненты сервера, я не могу условно их отображать
на основе window.innerwidth или медиа -запросов со стороны клиента. < /p>
< /li>
< /ul>
Есть ли рекомендуемый рисунок в следующем. для обоих?


Подробнее здесь: https://stackoverflow.com/questions/796 ... -different
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»