Cookies is simple key value pair stored by web server on clients browser to store/maintain user’s state.
Locastorage can also be used to store user’s state, but cookies has more advanced configurations like — expiration time, same site, secure flag, Httponly, etc. By using these advanced configurations we can programatically manage user’s state. It is considered that cookies are more secure than Localstorage in terms of handling user session or secret values like authentication tokens.
If you want to learn more, reach out to me at — https://twitter.com/akshay_nocode