如何渲染嵌套数组元素Reactjs

时间:2020-05-03 17:05:51

标签: javascript arrays reactjs

如何在React中渲染嵌套数组元素我只想在CardMedia的urlimgoutside数组中获得一个URL ........................... ................................................... ................................................... ................................................... ................................................... ......................................

enter image description here

        {props.currentTodos.map((currentTodo) => (

                  <CardMedia
                    className={classes.cardMedia}
                    image = {currentTodo.urlimgoutside}
                  />

)}

当前的Todo

enter image description here

1 个答案:

答案 0 :(得分:0)

这取决于您要实现的输出...如果每个URL都需要一张卡,并且假设urlimgoutside是您要引用的数组:

{props.currentTodos 
 ? props.currentTodos.map((currentTodo) =>
  currentTodo.urlimgoutside 
  ? currentTodo.urlimgoutside.map((url) =>
      <CardMedia className={classes.cardMedia}
                 image = {url}
      />
  : null
  ))
 :null
}