한동안 공부일기를 잘 작성하질 못했다.
작심3일인것인가. 고질적이다. 그래도 오늘은 HA를 모두 무사히 끝낼 수 있었다.
(저번에 보긴했었지만..)
다시 리팩토링하게 된것이다.
하는도중에 문제에 대해 난해한점을 많이 느낀바가있다 .
일단 괄호문제는 정말 고질적이다.
arr.map((element)=>{
});
보통 우리가 고차함수에서는 이렇게 작성한다. 하지만 리액트에서는
{arr.map((element)=>(
))};
이렇게 작성이된다. 사실 앞뒤로 '{}'
이렇게 묶어주는 이유는 JSX 때문에 묶인다는 것을 알 수가있다.
하지만, 왜 위와같이 '{'
대신에 '('
일까? 그냥.. 리액트라 받아들이기로했다.
추측은 '{'
이렇게 쓰면 자바스크립트 값으로 인식하기 때문에 그런것이란 추측이 있다.