State 란 무엇인가 자료를 잠깐 저장할 때는 변수를 사용하면 됩니다. 리액트에는 자료를 잠깐 저장할 때 변수 말고도 State 라는 문법이 존재합니다. State를 선언하는 법 State 를 사용하고 싶을 때는 이렇게 뽑아내서 사용합니다. 뽑아내서 사용할 때는 대괄호 안에 왼쪽에 있는 이름( 여기서는 a )은 State 의 실제 자료 즉, ’남자 코드 추천’ 이 됩니다. 대괄호 안에 오른쪽에 있는 이름은 State 변경을 도와주는 함수입니다. State 를 뽑아내서 사용할 때 사용하는 대괄호 문법은 js 의 Destructuring 문법입니다. Destructuring( 디스트럭처링) 문법이란 배열( array ) 에 있는 값을 따로 변수로 빼서 쓰고 싶을 때 사용하는 문법입니다. 변수와 비슷한데 왜..