{props.stories.map((story) =>
<div key={story.id}>
{story = story.story}
<SliderItem story={story} />
</div>
)}
Le code ci-dessus génère une erreur « Uncaught (in promise) Error: Objects are not valid as a React child (found: object with keys
» parce story
en ligne numéro 3 est un objet.affecter une valeur à une variable dans JSX pour ReactJS
Je peux déplacer cette condition directement en tant que: <SliderItem story={story.story} />
, mais je veux savoir s'il est possible d'attribuer ma valeur calculée à une variable et de l'utiliser en JSX?
Je veux appliquer une logique comme:
{ let storyObj = story.type === 'story' && story.story ? story.story : story }
Suggestion la plus propre ici. –