본문 바로가기
React

props, value, map

by 박헹구 2021. 8. 31.
반응형
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

댓글