Можно флаг из такой либы получить https://www.npmjs.com/package/mobile-device-detect Либо на чистом css решить ну или и правда разные компоненты отдавать так ещё и чанки включит, чтобы мобила лишний js не тянула.
Тебе вроде в любом случае придется брать данные из window.screen.availWidth или аналогичного поля. А вот где хранить это уже дело твое. Хоть редакс, хоть локалсторедж или в хистори роутера
Обсуждают сегодня