SyntaxHighlighter.all();

Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
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
31
Archives
Total
Today
Yesterday
관리 메뉴

Component State 본문

ReactJS

Component State

데브케이션 2018. 10. 30. 23:23

State : React 컴포넌트 내부 오브젝트중 하나


state 변경시 render 실행



state = {
greeting: `hello`,

movies : [
{
title :"matrix",
poster : "http://ticketimage.interpark.com/Movie/still_image/V16/V1601447p_s01.gif"
},
{
title : "Full Metal Jacket",
poster : "https://www.imagetoday.co.kr/images/event/event_201810_pop.jpg"
},
{
title : "Old Boy",
poster : "http://img2.sbs.co.kr/img/sbs_cms/PG/2015/09/04/PG39131527_w1280_h720.jpg"
},
{
title : "Star Wars",
poster : "http://ticketimage.interpark.com/Movie/still_image/V16/V1601447p_s01.gif"
}
]
}



componentDidMount(){
//기존 array 0 index 추가
this.setState({
movies: [
{
title : "Old Boy",
poster : "http://img2.sbs.co.kr/img/sbs_cms/PG/2015/09/04/PG39131527_w1280_h720.jpg"
},
...this.state.movies,
]
})
//기존 array last index 추가
this.setState({
movies: [
...this.state.movies,
{
title : "Old Boy",
poster : "http://img2.sbs.co.kr/img/sbs_cms/PG/2015/09/04/PG39131527_w1280_h720.jpg"
},
]
})
//기존 리스트 remove, 0 index 추가
this.setState({
movies: [
{
title : "Old Boy",
poster : "http://img2.sbs.co.kr/img/sbs_cms/PG/2015/09/04/PG39131527_w1280_h720.jpg"
},
]
})
}


'ReactJS' 카테고리의 다른 글

Ajac in React, Fetch, promise  (0) 2018.11.03
Component Life Cycle  (0) 2018.10.30
컴포넌트 , Props  (0) 2018.10.30
ReactJS 설치  (0) 2018.10.29
Comments