console.js:288 Warning: Each child in a list should have a unique "key" prop.

Offen
#7,191 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
javascript, react
Bereich
frontend

Rechercherichtung

Beginne damit, die in der Warnung genannte PageLayout-Render-Methode zu lokalisieren und das Problem auf der ViewTemplateDetails-Route zu reproduzieren. Verfolge die Liste, die die Warnung auslöst, und überprüfe anschließend, dass die Konsole beim Rendern der Route leer bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Check the render method of PageLayout. See https://fb.me/react-warning-keys for more information.
in WithStyles(ForwardRef(Grid)) (created by PageLayout)
in PageLayout (created by ViewTemplateDetails)
in ViewTemplateDetails (created by Context.Consumer)
in Route (created by RenderRoute)
in Switch (created by RenderRoute)
in Suspense (created by RenderRoute)
in RenderRoute (created by App)
in IntlProvider (created by App)
in div (created by MainLayout)
in PagePermissions (created by MainLayout)
in main (created by MainLayout)
in div (created by MainLayout)
in div (created by MainLayout)
in SubscriptionsProvider (created by MainLayout)
in DatadogProvider (created by MainLayout)
in AppInsightsLogger (created by MainLayout)
in MainLayout (created by App)
in Router (created by BrowserRouter)
in BrowserRouter (created by App)
in ForwardRef (created by AuthProvider)
in AuthProvider (created by App)
in StylesProvider (created by ThemeProvider)
in ThemeProvider (created by ThemeProvider)
in ThemeProvider (created by MainProvider)
in SettingsProvider (created by MainProvider)
in MainProvider (created by App)
in App
in Provider

Vorherrschende Sprache
JavaScript
Sterne
11.8k
Forks
7.9k
Ø Merge
16 Std. 6 Min.
Gemergte PRs (30 T.)
7

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus reactjs/react.dev

Alle Issues in reactjs/react.dev

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.