{props.stories.map((story) =>
<div key={story.id}>
{story = story.story}
<SliderItem story={story} />
</div>
)}
Приведенный выше код выдает ошибку:
Uncaught (в обещании) Ошибка: объекты недействительны в качестве дочернего элемента React (найдено: объект с ключами
потому что story
в строке номер 3 является объектом.
Я могу переместить это условие напрямую как <SliderItem story={story.story} />
, но я хочу знать, есть ли способ присвоить вычисленное значение переменной и использовать его в JSX?
Я хочу применить некоторую логику, например:
{ let storyObj = story.type === 'story' && story.story ? story.story : story }