[bug] useStorage
default value undefined
get's written to localStorage and read as "undefined"
#3595
Closed
7 tasks done
Describe the bug
In fact it's the same bug as #597 but is about
undefined
instead ofnull
.The bug has been fixed by adding the condition
if (defaultValue !== null)
.But I wonder if the condition shouldn't have been
if (defaultValue != null)
instead, to support eithernull
orundefined
.What do you think? Is it that simple?
Reproduction
https://play.vueuse.org/#N4IgDghgxg1hDmBTAziAXAbVAOwgW0XRADcBXRAWgBNE8BLEAGhGQHtSAnKQtEU7MDHhMQNZFA50wAFzqtsRAGrkABABFadFQAoAFhAA2AMxV1sKgGIdE2KLoCUp5CogqaxRAdZgz8FaVkDOmkATxcDLwB3ZxD2FWlWFUjJaUQVAFVsOg8OZEMVZTSAGToAIw4ISRQVI1YOAtUAJhUAMhUAZhFOAyJdaWkwZDQAemH+QXgAOihWPGGyShp6YaDS4bMaAA9JvAArVABfRhx8HhAAAQXSZERh5H1rKhE2Tm4icaERMQkpWXkiADKD0QVAaiHSN38gWCdBQky6HB6vD6AyGow+Uxmc0u5Gut3ulRB5wAjAAGSbEyak9bYLY7fYgI4nAhEHGIPHDGbWZ7sLhnDFfFA-GRyBS8ADCrAiiCgf3MrBMKBu2Fk+UKKkleDArGQMPkGWhshQCKRIBRgxGYwEQmms2GbI5XMQJPJlOpG0Q2z2hwAuswjHQDMa0KAAIJgMCTBboUCpLUGCCpIgAHio2QAfAAlTysCCg6S6OjOSBIeKJLx5tyJ1xGDizFQ3ZC6+QAhIVJCTZPDNPEdMAHWwqYzAAN+DQA9gQcOVHYZTA0CpgMAXMhMuOzCCVABeHf+WmICebgD8Kj7IEAoORnlQLs+AXg3ACy7V4OBy7Pf7g7fw+wpAi09nsAXJcVwAOR-Axt13b8IhUE8z0vEBr1PEAHyfF9uwzZ5hWkIg6C1OppEXfwbgBJVRVbOoEDSA4ajrPAVAAcgdG5OTqRB6IHAcZmwZACIgVd90PUEtyIxASKbMi20o7Qzz4igxwPDcqDPRg93XScqHsTj5B4kCwO3ESxObbByPbRBpJAWSoIMZSVCszTsC07ipUQSYvHgbQ+LXBT1KjQxyBUvjQIiXyDHIexGWfIA
System Info
Used Package Manager
yarn
Validations
The text was updated successfully, but these errors were encountered: