Dynamisches Rendern von Karten in React Semantic UI


user4396386

Ich habe meinen Redux-Speicher Requisiten zugeordnet, aber jetzt habe ich Probleme, ihn dynamisch zu rendern. Ich habe auch projectCards(){...}Syntax ausprobiert , aber das war ein totaler Schuss im Dunkeln. In meinen Konsolenprotokollen werden die Objekte so angezeigt, wie ich sie haben möchte. Ich habe es auch versucht projects.map, aber ich glaube nicht, dass ich die Rückgabewerte in ein neues Array einfügen möchte. Ich möchte nur mehr <Card/>Elemente auf der Seite, die dynamisch gerendert werden. Wo bin ich falsch gelaufen? Jede Hilfe wäre dankbar.

Class Projects extends...
.
.
.
 projectCards = () => {
  if ( this.props.projects.length !== 0 ) {
   this.props.projects.forEach((project) => {
     return <Card fluid color='green' header={project.name} />
  })
 }
}

 render(){
  return(
    <Container>
      <br/>
      <Card.Group>
        <Card fluid color='green' header='Option 1' />
        <Card fluid color='blue' header='Option 2' />
        <Card fluid color='red' header='Option 3' />
        { this.projectCards() }
      </Card.Group>
    </Container>
  )
 }
}
Nguyen Sie

Versuche dies:

projectCards = () => {
  if ( this.props.projects.length !== 0 ) {
    return this.props.projects.map( project => 
       <Card fluid color='green' header={project.name} />
    )
  }
}

Verwandte Artikel


Dynamisches Rendern von UI-Elementen in PCL-Anwendungen?

Saurabh Ich habe eine Frage: Ist es möglich, Beschriftungen oder Schaltflächen oder ein beliebiges UI-Element im Formular dynamisch zu rendern? Zum Beispiel: Ich erstelle eine mobile App, die eine Replik meiner Website ist, sodass die Seiten und Felder gleich

InkCanvas dynamisches Rendern von Strichen

ZornsLemonade In einer UWP-Desktop-App möchte ich die Stifteingabe verwenden, um einfache Pinselstriche zu erstellen. Ich möchte sie rendern, wenn sich der Stift so bewegt , dass sie wie Farbe aussehen (daher kann das benutzerdefinierte Trocknen des InkCanvas

Rendern Sie Objektdaten in einzelnen Karten mit React

coolps811 Ich versuche, Daten aus einem Array von Objekten in mehrere Karten zu rendern, aber React rendert nur die Daten aus dem ersten Objekt auf der Seite. Was sind Methoden, um dies zu tun? const dogData = [ { id: 1, name: "Hollie",

Einzelauswahl von Karten in React

Kassandra Ich bin ein Anfänger bei React und versuche, eine Einzelauswahl auf meinen Karten zu implementieren, bei der nur eine Karte gleichzeitig ausgewählt werden kann und die ausgewählte Karte hervorgehoben wird. Das ist meine borderCard-Komponente export c

Dynamisches Rendern von Bildern mit v-for?

mde86 Ich möchte Bilder aus einem lokalen Ordner mit v-for rendern, aber wie kann ich es zu 100% dynamisch machen? Ich habe die in diesem Thread angebotenen Lösungen ausprobiert . Als ich die nützlichste Lösung ausprobiert habe, erhalte ich nur eine leere Seit

So rendern Sie ein dynamisches Formular in React

Luke Sharon Ich versuche, dem Benutzer ein dynamisches Formular zu rendern. Ich benutze React Js. Hier ist meine Logik: Ich zeige dem Benutzer zuerst einen Nummernwähler und eine Schaltfläche an. Der Benutzer hat 1 - 10 zur Auswahl mit der Nummernauswahl. Nach