티스토리 뷰

Language/Node.js

react di 하기

KyeongRok Kim 2016. 11. 11. 22:32

react di 하기




react에서 component를 props로 넘겨주고 싶을 때가 있다. 그래서 쓴다.



넘길 때

render:function(){
let gameList = this.props.gameList;
const scoreBox = (item, upMark, downMark)=>(<MScoreBox key={item['gidx']} data={item} upMark={upMark} downMark={downMark}/> );

return(
<div>
<DateRoller />
<MScoreBoxList category="baseball" scoreBox={scoreBox} gameList={gameList} cookieName="BaseBallBookmark" />
</div>
)

}



받을 때

<ul className={"list_score favorite " + none}>
{normalGameList.map((item, key)=>{
return (this.props.scoreBox(item, this.handleUpBookmark, this.handleDownBookmark ));
})}
</ul>


요약을 하자면


component를 props로 넘길 때 함수에 싸서 넘긴다.

이걸 일급함수 라고 하는데 일급 함수는 Parameter로 넘길 수 있다.


일급 함수는 아래와 같이 생겼다.

const fn_1st = ( parameter1, parameter2 ) => (<Component_01 param1={parameter1} param2={parameter2} />)


=> 다음에 나오는 괄호 안에 있는 것(object)을 return한다.


이 방식으로 react에서 component를 di할 수 있다.



end.




'Language > Node.js' 카테고리의 다른 글

bluemix cloud에 node.js app 만들기  (1) 2016.11.14
Telegram Bot 만들기  (2) 2016.11.14
javascript ecma6 function lambda표현법  (0) 2016.10.31
React Webpack을 하려면 필요한 것들  (0) 2016.10.29
react webpack(웹팩) build과정  (0) 2016.10.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함