Состояние — это информация, к которой программа имеет доступ и с которой может работать в определенный момент времени. Это могут быть данные, хранящиеся в памяти, порты ввода/вывода, базы данных и другое. Пример функции, знающей о состоянии: var number = 1; function increment() { return number++; } // глобальная переменная изменяется: number = 2 increment(); Программы, приложения или компоненты с состоянием хранят в памяти данные о текущем состоянии. Они могут изменять состояние, а также имеют доступ к его истории. var number = 1; function increment(n) { return n + 1; } // глобальная переменная НЕ изменяется: возвращает 2 increment(number); Еще больше полезной информации о веб разработке в телеграмм канале @za_frontend. Подпишись, чтобы прокачивать себя!