리액트에서는 변수는 중괄호로 묶어줘야합니다.
나머지 중괄호 하나를 쓰는이유는 object 타입이기 때문입니다.
style ={{}} 이와 같이 중괄호가 두번 들어가는 것이 있는데 이유는 무엇일까요?
이해하기 위해
즉, 풀어쓰면 이런 뜻입니다.(밑 코드참조)
const style2={
backgroundColor: blue
}
render(){
return(
<div style={style2}>
hello world
</div>
);
}
위의 코드를 봤을 때 style2을 변수니까 중괄호로 한 번 묶어주었고, 저 style1이 곧 위에서 backgroundColor로 쓰여있다보니 이를 처음 코드처럼 풀어쓰게 되면 중괄호로 한 번 더 묶어주는 것입니다.
<결론>
바깥쪽 중괄호 : 변수 묶어주는것
안쪽 중괄호 : object 타입
'Front-End > React' 카테고리의 다른 글
React - 상위 컴포넌트 , 하위 컴포넌트 [프로퍼티(props)] (0) | 2022.12.04 |
---|---|
React 데이터 흐름 (0) | 2022.12.04 |
React 에서 하나의 태그로 감싸져 있는이유 (0) | 2022.12.03 |
React '불변성' (0) | 2022.12.02 |
React 에서의 this를 위한 공부자료 (0) | 2022.12.02 |