【问题标题】:Mapping nested arrays in React在 React 中映射嵌套数组
【发布时间】:2020-02-22 23:56:23
【问题描述】:

我正在学习 React.js 和 Redux。我在数组中嵌套了数组并将它们映射到一个表中。该代码工作正常,但我想知道这是否是好的做法。提前致谢。

return this.props.foodWeekPlan.map((course, i) => {
  return (
    <tr key={i}>
      {course.map((meal, j) => (
        <td key={j}>
          {meal.map((ingredients, k) => (
            <p key={k}>{ingredients}</p>
          ))}
        </td>
      ))}
    </tr>
  );
});

};

【问题讨论】:

    标签: arrays reactjs mapping


    【解决方案1】:

    如果您想要一个好的实践,请尝试为您映射的每个对象编写一个组件 然后,您的代码将如下所示:

      return this.props.foodWeekPlan.map((course, i) => <Course key={i} meals={course.meals}/>);
    

    【讨论】:

      猜你喜欢
      • 2020-09-25
      • 2021-06-23
      • 2018-04-02
      • 2019-08-13
      • 2020-08-29
      • 1970-01-01
      • 2019-06-20
      • 2022-01-18
      • 2020-02-12
      相关资源
      最近更新 更多