Есть приложение на React.
Есть задача сверстать мобильную версию для данного приложения.
Проблема в одном. Мобильная версия которую прислал дизайнер почти на 80% отличается от десктопа. Имею ввиду отличается по логике.
Какой выход будет наиболее правильным?
Определять UА и рисовать мобильные версии компонентов. Там, где хватит мобильных стилей css, использовать медиазаросы или рендерить стили по тому же UA.