Простое правило: веб-приложения и приложения-победители не поддерживают состояние.
Вот почему у нас есть переменные кэширования / сессии / куки в веб-приложениях. Если бы вы могли поддерживать состояние, вам не пришлось бы обрабатывать значения кэширования / сеанса, которые могут вам понадобиться на всем вашем сайте. Вам также не придется проверять постбэки и т. Д.
Кажется, это не имеет смысла, пока вы не начнете ежедневно работать над веб-приложениями в течение как минимум нескольких недель. Если вы являетесь разработчиком выигрышных форм для клиентов, вы сначала заметите это, но вы узнаете, как работают веб-приложения, чем больше вы над ними работаете.