У меня действительно большое беспокойство по поводу архитектуры моего веб-проекта, которая будет иметь отдельное мобильное и настольное веб-приложение.
Я уже закончил разработку веб-версии на основе шаблона проекта «create-реагировать-приложение» и для мобильной версии, я хочу максимально использовать свой существующий компонент веб-версии.
Мы будем использовать их с отдельным URL-адресом "www" для настольного компьютера и "m" для мобильного телефона.
Я думаю о двух возможных путях.
- Просто создайте еще один проект приложения для мобильных устройств и поделитесь общим кодом.
- В существующей папке src проекта create-реакции-приложения веб-клиента создайте коды мобильной версии, такие как component.js component.web.js component.mobile.js. Но в этом случае меня беспокоит размер файла js комплекта.
Я тоже думал об адаптивном веб-дизайне, но у нас совершенно другой дизайн и компоненты.
Рендеринг двух разных макетов внутри компонента по размеру области просмотра или URL-адреса (www / m) может быть другим возможным способом, но я вполне могу использовать рендеринг на стороне сервера ...
Что было бы хорошим подходом для решения этой проблемы ...