Size: a a a

Next.js — русскоговорящее сообщество

2020 March 12

EM

Eugene M in Next.js — русскоговорящее сообщество
поэтому отвечая на твой вопрос
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
уходи от размера вьюпорта на сервере
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
так как ты его там не получишь
источник

V

Valentin in Next.js — русскоговорящее сообщество
понимаю… я думал так, но хочу динамически менять контент если ширина оказалось другой.
Ок я реализую чек по юзер агенту на беке, а как тогда создать контекст с учетом ширины экрана и только на фронте?
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
ну так я динамически тоже меняю
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
я слежу за этим брейпоинтом на на матч медиа
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
на серваке можешь поставить инишал размер типа 1280 например если юзер агент десктоп
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
в своем контексте гидрейтишь данные из бека
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
а потом на дид маунт еще раз их обновляешь с реальными
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
как-то так
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
в общем твою проблему решит если ты проставишь как initialValue для размера вьюпорта значение из бека а не window.width или что там у тебя
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
а не беке чтоб 0 не было а что-то более реально определи его по юзер агенту
источник

V

Valentin in Next.js — русскоговорящее сообщество
а это лучше в помойку https://pastebin.com/D00PZDW3
источник

V

Valentin in Next.js — русскоговорящее сообщество
или инициатор значений запилить в getInitialProps в _app, их уже отсылать в создаваемый контекст. хм
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Второе
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
getinnerwidth/height убери и прокинь из пропсов
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
За пропсами не следи
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Ну чтоб не переопределять, чисто как initial
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
И определи метод который обновит значения на маунте (юзэффект)
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Будет лаг, но оно будет работать
источник