Questions about Central State Management modules

Recently, i have been trying to figure out how to use the state management modules with knit and sometimes i realy dont understand whats the purpose behind it(feels like its just adding another layer), the reason is that i’ve been using knit for quite awhile now , i can straightly access the values from other services/controllers.

So heres the question: Should I stop learning these kinds of state managements modules and just stick to the knitservices/controllers tables?

According to google

State management refers to the management of the state of one or more user interface controls such as text fields, submit buttons, radio buttons, etc. in a graphical user interface . In this user interface programming technique, the state of one UI control depends on the state of other UI controls.

Basically I suppose compiling ui elements into a script to make it easier to work with. I may be wrong so, I am sorry.