react JWT Token Expiration vs. Cookie Expiration: Why Both Are Crucial for a Seamless User Experience ?