История изменений
Исправление vbr, (текущая версия) :
В смысле? HTML хардкодом в исходниках - это венец творения?
У тебя в любом случае HTML будет хардкодом в каких-то исходниках.
Ещё несколько лет назад тех же php-шников за такое было принято по рукам бить линейкой.
Я PHP знаю плохо, комментировать тут не могу. Но в случае с React никаких проблем с этим нет.
И чем это лучше bash’а, например?
Хотя бы тем, что у тебя тут не проверяется корректность HTML, а в реакте проверяется. Если ты в баше скобку не закроешь, то у тебя интерпретатор будет ругаться (на самом деле баш это вообще худший пример, но почти любая скриптуха проверяет какую-то корректность текста перед выполнением), а если ты тег не закроешь, то ругаться вообще никто не будет, только в браузере фигня отрисуется.
Кроме того вместо JS можно и нужно использовать TS. И это даст полноценную проверку типов на всех этапах. Что вообще круто.
Исходная версия vbr, :
В смысле? HTML хардкодом в исходниках - это венец творения?
У тебя в любом случае HTML будет хардкодом в каких-то исходниках.
Ещё несколько лет назад тех же php-шников за такое было принято по рукам бить линейкой.
Я PHP знаю плохо, комментировать тут не могу. Но в случае с React никаких проблем с этим нет.
И чем это лучше bash’а, например?
Хотя бы тем, что у тебя тут не проверяется корректность HTML, а в реакте проверяется. Если ты в баше скобку не закроешь, то у тебя интерпретатор будет ругаться (на самом деле баш это вообще худший пример, но почти любая скриптуха проверяет какую-то корректность текста перед выполнением), а если ты тег не закроешь, то ругаться вообще никто не будет, только в браузере фигня отрисуется.