Redesign Native RedBox
Abierto
@TMaszko ya está trabajando en esto.
Desde el 13/3/2022.
Never gets stale
Type: Discussion
Type: Enhancement
- Lenguaje dominante
- C++
- Estrellas
- 127k
- Forks
- 25.3k
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 4
Descripción
Overview
LogBox handles most errors users see but we still display native RedBoxes in cases where:
- JavaScript has not loaded (e.g. Metro is unavailable)
- JavaScript is unavailable (e.g. a syntax error in the bundle)
- LogBox fails to render (e.g. an error in LogBox JavaScript)
- Native log errors (e.g. RCTLogFatal)
This issue is to improve the fallback RedBox in these cases for a better experience.
Tasks
- Update design to be in line with LogBox (see below)
- Cleanup code by removing the symbolication logic (as this is handled by LogBox)
- Remove stack trace since for all errors that this can occur the stack trace is not relevant
Designs
JavaScript has not loaded (Metro is unavailable)

JavaScript is not available (syntax error)

LogBox fails to render

Native log errors

Guía de contribución
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.
Evaluación
Este issue todavía no se ha evaluado.