Stop passing State objects between widgets in the LayoutExplorer
Offen
cleanup
layout explorer
P3
tech debt
- Vorherrschende Sprache
- Dart
- Sterne
- 1.7k
- Forks
- 404
- Ø Merge
- 6 T. 17 Std.
- Gemergte PRs (30 T.)
- 18
Beschreibung
The layout explorer uses an anti-pattern where State objects are passed between widgets for convenience.
These uses should be cleaned up passing around Controllers, callbacks, or using InheritedWidget instead.
Beitragsleitfaden
Rechercherichtung
Locate the LayoutExplorer widgets and trace where State objects are passed between them. Review those call paths before choosing the replacement approach named in the issue: Controllers, callbacks, or InheritedWidget. Done means the convenience-based State passing is removed throughout the LayoutExplorer.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- dart
- Bereich
- devtools
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100