Ich habe einige gruppierten Daten, die ich mag eine solche machen würden:React geschachtelten Schleifen
RowGroupTableHeader
RowGroup1
RowGroup1-row1
RowGroup1-row2
RowGroup2
RowGroup2-row1
RowGroup2-row2
RowGroup3-row3
Normalerweise würde ich eine Schleife durch die Gruppen tun, und innerhalb jeder Schleife, würde ich eine interne Schleife haben gehe durch jede der Zeilen.
Da ich jedoch mit Barrierefreiheit arbeite, sind div-Strukturen sehr streng. z.B. Sie können nicht einfach einen umgebenden Container um div [role = rowgroup] einwerfen. d.h. jede Zeilengruppe muss auf demselben Niveau sein.
Als solche kann ich nicht die übliche Array.map() ineinander verschachtelt, weil nach der ersten Iteration erwartet wird, dass ich die return() schließen und eine neue Array.map() nicht starten kann.
Wer hat irgendwelche Ideen, wie ich das erreichen kann?
Gibt es eine Wrapper-Komponente, die ihren Inhalt ohne Wrapper rendern kann? z.B. {Inhalt}?
Danke. John.
warum nicht nur eine Reihe Komponente haben, die geeignete Art auf der Grundlage der Daten macht Sie haben? aka Verwenden Sie eine Umbruchkomponente, die anstelle eines umgebenden Containers nur das entsprechende Element rendert. –
Es ist sehr unklar, was genau Sie hier erreichen wollen. Wir brauchen mehr Informationen. Geben Sie uns einen Beispielcode, Beispieldaten und eine klare Erklärung für die erwartete Ausgabe. – jered