Гляну за эти атомик и фсд)
Последние вопросы про папку forms и components вообще не понял... Понятное дело, что в проекте будет папка components/user.
я бы конечно начал с того что перестал бы именовать название файлов camelCaseом...
вы как будто мыслите не в рамках компонентного подхода, а в рамках созависимых чанков.
Почемму UserAvatar а не просто Avatar?
Что такое Education и как я должен понять из названия файла что этот файл делает. ответ - никак.
Так же возник вопрос, а что будет если в папку forms положить еще форму?Или в папку components запихать что-то отличное от сущности юзера?
Во-первых, верстать надо на таблицах.
Во-вторых, никаких тебе флексов и гридов.
В-третьих, только инлайн стили.
Короче, долго ещё перечислять можно. Я последний раз письма верстал года 4 назад, но не думаю, что за это время компании от того же оутлука массово отказались.
К примеру, не помню точно в какой версии оутлука, но чтобы сделать сделать обычный разделитель толщиной в 1 пиксель, мне пришлось городить костыли, потому что бордер показывался либо со всех сторон, либо вообще не показывался, только толщиной в 1 пиксель и только чёрного цвета.
Безусловно, хватает агентов, которые всё, что угодно рендарят, как тот же гмейл (вроде), но нужна же поддержка не только их.