Как быть, если отключен javascript на клиенте?
Да, является плохой практикой, хотя многие ленивые жопы считают, что юзеры без js должны пойти лесом.Что делают в случаях, когда приложение или просто сайт не может нормально функционировать без джаваскрипта?Закрывают вкладку и идут на другой сайт, например?отправить невалидные данные на зло Конечно же, на сервере проверки обязательны.
Есть конечно сервисы, которые без js не могут работать в принципе. Карты, или гугловские таблицы, например. Тут уже придется либо включать js либо пользоваться отдельными приложениями.
Как показывает практика, юзеры с отключенным js денег через сайт не приносят, а следовательно тратить на них человекочасы просто не рационально с точки зрения бизнеса
Посмотреть контент или предложение такой юзер вполне сможет за счет ssr, захочет пользоваться сервисами - js включит, онлайн покупки... ну... опять же как показывает практика, такие люди предпочитают сделать телефонный звонок, чем по кнопочкам тыкать