Разумно ли реализовывать сперва мобильную часть фронт-енда, а потом подгонять под большие девайсы?
На данный момент у меня полностью отрисована только мобильная версия сайта. Можно ли применить такой метод его реализации: закодить все компоненты и модули для мобильной версии сайта, а потом подогнать функционал и стили под tablet/desktop. Или лучше всё же отрисовать десктоп и только потом заново продумав архитектуру приложения, смотря на более общую картинку, приступать к программированию компонентов, модулей и тд?
Почитайте про mobile first. Например, https://habrahabr.ru/post/269419/
Есть свои плюсы и минусы у этого подхода, равно как и у других стратегий реализации.
Да, принцип называется mobile-first. Ничего плохого в этом нет, главное чтобы дизайн отрабатывал и мобильную и десктопную версии нормально, безущербно для пользовательского опыта.