popcodeorg / popcodeorg/popcode
Degrade gracefully if local storage isn’t available
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 191
- Forks
- 143
- Merge medio
- 4 d 11 h
- PR fusionados (30 d)
- 5
Descripción
Currently the rehydrateProject() function throws an error if localStorage is null. Given that Popcode’s core functionality does not rely on localStorage, we should fall back gracefully to a noop for the project grace period feature.
Error in Popcode
TypeError in /
Cannot read property 'getItem' of null
Stacktrace
webpack:///src/clients/localStorage.js:12 - W5mC.t.b
Created by Matthew Brown via Bugsnag
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con rehydrateProject() en src/clients/localStorage.js, especialmente con el acceso indicado en la línea 12. Rastrea cómo la funcionalidad del periodo de gracia del proyecto utiliza localStorage y, después, verifica que un valor null de localStorage ya no provoque una excepción, sino que deje esa funcionalidad como noop, mientras la funcionalidad principal de Popcode sigue disponible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- frontend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 52/100