State management, as the name suggests, is used to constantly monitor and maintain the state of objects in the runtime. A web page or a controller is considered to be an object.
There are two types of state management :
Client-side : It is used to store information on the client’s machine and is formed mostly of reusable and simple objects.
Server-side : It stores the information on the server and makes it easier to manage and preserve the information on the server.