React état pour le contenu dynamique

voix
0

J'ai des tableaux (5 - 8) comme illustré ci-dessous, comment puis-je utiliser réagir seState le sélectionner le nombre de questions (objets) à retourner pour chaque tableau individuel.

const topic = [{
    questions: The one question is here,
    answer: A,
    answers: {
      a: this is option A,
      b: this is option B,
      c: this is option C,
      d: this is option D,
    }
  },
  {
    questions: The two question is here,
    answer: A,
    answers: {
      a: this is option A,
      b: this is option B,
      c: this is option C,
      d: this is option D,
    }
  }
]

) Pour sélectionner effectivement le nombre d'objets à retourner par chaque tableau

Créé 02/09/2018 à 05:11
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Je ne sais pas vraiment ce que vous voulez , mais d' après ce que je comprends , vous pouvez attribuer une Idà chaque question , vous pouvez utiliser uuidpar exemple comme ceci:

const topic = [{
    id:1,
    questions: "The one question is here",
    answer: "A",
    answers: {
      a: "this is option A",
      b: "this is option B",
      c: "this is option C",
      d: "this is option D",
    }
  },
  {
    id:2,
    questions: "The two question is here",
    answer: "A",
    answers: {
      a: "this is option A",
      b: "this is option B",
      c: "this is option C",
      d: "this is option D",
    }
  }
]

maintenant vous avez id pour chaque question que vous pouvez définir quelque chose de l'Etat comme celui-ci

state={
  {id:1,count:2},
  {id:2,count:3}
}

vous avez maintenant id de chaque question et le nombre de chaque article retourné. Maintenant, vous pouvez faire ce que vous voulez.

Créé 02/09/2018 à 05:30
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more