반응형
import React from "react";
import ChartBar from "./ChartBar";
import "./Chart.css"
const Chart = props => {
return (
<div className="chart">
{props.dataPoints.map((dataPoint) => (
<ChartBar
key = {dataPoint.id} //id혹은 dataPoint.label로 줄 수도 있다 .
//고유의 라벨이 존재함.
value={dataPoint.value}
maxValue={null}
label = {dataPoint.label} //1월 2월 3월 이런식으로 표시할 수 있도록 라벨을 만들어줌
/>))}
</div>
);
};
export default Chart;
map을 사용해서 every single data => in to the Chartbar로
나중에 dataPoint를 정의할 때 모든 dataPoint에는 value 값이 있다. 따라서 해당 data요소는 value 값이 있는 개체이다.
key값은 id가 있는 경우는 위의 방식과 같이 써도 되지만 없다면 index로 줘도 됨.
반응형
'React' 카테고리의 다른 글
[React] 지연 로딩(Lazy Loading) (0) | 2021.09.23 |
---|---|
react-router-dom 사용하기 (Redirect, Switch, NavLink, useHistory) (0) | 2021.09.20 |
[React] 종속성배열 [] (0) | 2021.09.01 |
props란? (0) | 2021.08.25 |
[항해99] React 기본강의 1주차 숙제 (0) | 2021.06.25 |
댓글