I have googled, read and watched tutorials and for some reason, everyone expects you to know what a state is. Some slightly brush over it but don't really explain what it is. In the end, the whole explanation of what a state is becomes verbose with nothing really to pin point to and since Redux isn't bound to React and can be used in Angular too, I'd be very happy if someone explains to me and everyone else who is also wondering what a state is (preferably in Angular with an example).