REACT 쌩기초 (3)

Lee Min Seo·2023년 11월 7일
0

카드뉴스

목록 보기
9/9

state의 형태인 let [a,b] = useState(’초기값’), 이 꼴은 js의 Destructuring문법에서 따왔다고 한다. 나온 김에 참고용으로 정리해본다.

※참고용
JS에서 Destructuring 문법이란? 객체나 배열을 분해하여 그 요소들을 개별 변수에 할당하는 문법.
변수를 더 간결하게 정의하고 데이터를 추출할 수 있다. 중괄호 '{}'를 사용해 객체의 속성을 추출하고 새로운 변수에 할당함

let num = [1, 2];
let a = num[0];
let b = num[1]; 이렇게 쓸 수 있지만
let [a, b] = [1, 2]; 이렇게 오른쪽과 왼쪽의 형태를 맞춰주면 array 안에 있는 자료들을 각각 변수로 빼주는 문법이라 함

카드뉴스에 추가는 못했지만, map도 알아두자..html 반복생성하려면 map() 쓰면된다!!
JS에선 모든 array 뒤에 map 붙일 수 있는데 콜백함수도 써야함
[어레이].map(function(){})
왼쪽 array 자료만큼 내부코드 실행, return을 array에 담아줌, function(a,i)처럼 파라미터 2개까지 작명 가능

0개의 댓글