Comments (3)
The problem here is that javascript think it is a number but it is a string. A lot of people are having the same kind of problem.
I think having an automatic stringify / parse is still nice but it should be kept only on objects. The check can be as simple as if the cookie value is starting with a { or [, we're parsing it (unless it throws of course).
Would it solve your problem?
from cookies.
from cookies.
They are unfortunally saved in string only because it is how cookies work under the hood. Should be fixed :)
from cookies.
Related Issues (20)
- react-cookie: Stricter returned cookie types HOT 1
- Memory leak with v6 HOT 10
- Nuxt3 error: Cookie is not a constructor HOT 2
- Import errors in `universal-cookie` and `react-cookie` HOT 3
- Support passing options to useCookies? HOT 1
- Error when using UniversalCookie in the browser HOT 1
- useCookies check for Provider doesn't work
- Is `removeCookie` supposed to replace a cookie's value with a string `"undefined"`? HOT 1
- Inconsistent change listener for cookie removal HOT 1
- Cannot read a refreshed cookie HOT 2
- How to retrieve a Cookie's Max-Age HOT 2
- Cookie.get method errors with "TypeError: e is not a function" in production builds HOT 5
- Unable to leverage universal-cookie, react-cookie, and universal-cookie express with NodeNext module resolution HOT 6
- react-cookie types export for require is incorrect HOT 1
- Could not find a declaration file for module react-cookie error HOT 2
- CookiesProvider cannot be used as a JSX component. HOT 6
- Unexpected re-renders when the saved cookie is an object
- [DOC]: not clear if removecookie removes all of the cookies for a given key
- Unintended state change
- Unable to resolve path to module 'universal-cookie' after update to 7.2.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cookies.