3 Réponses :
Veuillez utiliser le code ci-dessous.
return ( <Layout> <> {data.map((service, index) => { return index % 2 === 0 ? <div className="circle"></div> : <div className="square"></div> }) } </> </Layout> )
Pour une alternative beaucoup plus propre:
Je suppose que je n'ai pas mis le code complet, mais le problème est que la structure de contenu à l'intérieur doit alterner mais en fonction de mon exemple, c'est correct
Pour ajouter, c'est parfait si vous ne vouliez que basculer les classes CSS
En fait, je fais quelque chose à basculer des cours et de manipuler des trucs sur le côté SCSS, mais je voulais faire la façon de le faire sans
Qu'en est-il de cela:
const elementSet = data.map(( service, index) => ((index % 2)===0) ? (<div className="circle"></div>) : (<div className="square"></div>) ); return ( <Layout><> {elementSet} </></Layout> );
Je pense que vous devez supprimer la parenthèse après la graisse flèche