Size: a a a

React: русскоязычное сообщество

2020 February 05

T

The Fallen Phoenix in React: русскоязычное сообщество
Но так делать не стоит.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Потому что тогда теряется смысл серверного рендеринга
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Задержка в два запроса появляется
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Да.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Лучше через в css положить критическую часть стилей для обоих вариантов, переключать через css queries, а потом во время гидрации подать серверу отмашку кто ты
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Поэтому, самый простой, надёжный, и на мой взгляд, правильный способ - генерировать универсальную разметку, а адаптивность достигать через CSS.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
The Fallen Phoenix
Лучше через в css положить критическую часть стилей для обоих вариантов, переключать через css queries, а потом во время гидрации подать серверу отмашку кто ты
Это оно и есть другими словами
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
я тоже за счет css
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
в совсем край первично сделать редирект на мобильную версию если надо
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
domain.com/dashboard декстоп и  mobile.domain.com/dashboard мобильные и тд
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Вообще тут самое главное это не заморачиваться пытаясь определить истинный тип устройства. Потому что практически всегда юзер сам установил настройку для показа себя как комп (на телефоне) или наоборот. Если ему так надо, пусть и получит соответственную версию
источник

СК

Сергей Коротаев in React: русскоязычное сообщество
The Fallen Phoenix
Если врет, то как бы его проблемы, а для юзера можно сделать явную переключалку режимов.
Вот опять в точку!
источник

СК

Сергей Коротаев in React: русскоязычное сообщество
На 100 проц согласен
источник

СК

Сергей Коротаев in React: русскоязычное сообщество
Все говорят не надеемся на узерагент а смысл тогда если человек приходит непонятно откуда
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Сергей Коротаев
Все говорят не надеемся на узерагент а смысл тогда если человек приходит непонятно откуда
В этом есть смысл, но не для деления на мобилы/планшеты/компы.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Обычно там софт современный стоит и в UA он пишет нормальную строку
источник

СК

Сергей Коротаев in React: русскоязычное сообщество
Тогда вопрос - вот поймали узерагент мобилки как показать версию для мобилки в нэкст?
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
А вот для Feature Detection уже надеяться на UA нельзя
источник

СК

Сергей Коротаев in React: русскоязычное сообщество
Версия мобилки практически другая чем для десктопа
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Юра Чеботаев
Поэтому, самый простой, надёжный, и на мой взгляд, правильный способ - генерировать универсальную разметку, а адаптивность достигать через CSS.
Вот тут ответ на твой вопрос
источник