Gestión de las cookies del navegador en Javascript

Última actualización:
Este artículo se encuentra en estado de maduración

Las cookies del nevegador se pueden manejar con Javascript, puedes hacerlo usando Javascript vanilla (sin librerías) o usando una librería.

Con Javascript vanilla

Lo malo de las cookies en vanilla javascript es que son algo más complicadas de gestionar. No es como la API de localStorage que tiene el método get y set para leer un valor en particular y para modificarlo.

Al leer las cookies el navegador te devuelve un solo string con todas las cookies que hay que parsear en caso de que quieras el valor de una de ellas.

Para guardar una cookie es más de lo mismo, tienes que crear tu mismo ese string con todas las cookies para poder guardarlas.