L>Тогда, как мне кажется, имеет смысл освоить азы формоклепания, чтобы уметь сваять на скорую руку простенький (и, что немаловажно, легковесный), но пристойно выглядящий UI.
L>Кстати, легковесную и «отзывчивую» верстку можно сделать даже без использования JS.
пока какой-то альтернативы html нет, это — верно, в конечном счёте, пользователю ведь всё равно, есть там какой-то яваскрипт или что ещё или нет, главное- чтобы прилично выглядело и работало так, как ожидаеется...
моя мысль в том была, что если самому всё это с нуля писать, то потратишь ты час на просмотр того, как кто-то там navigation bar ваял, два часа на то, чтобы всё это перенести, потом то же самое с combobox и так далее, то в итоге получится прорва времени, исчисляемая неделями и месяцами, в течение которой ты наваяшь что-то, что можно было бы с помощью готовой библиотеки material design сделать за три часа или два дня, с почти схожим результом, ну и в чём смысл?
просто надо начинать ...рить приложения, тогда ты сам увидишь, что без html components- никак, без typescript- никак, без webpack- никак и так далее