React

props, value, map

박헹구 2021. 8. 31. 01:58
반응형
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로 줘도 됨. 

반응형