리액트가 만들어지게 된 이유? 복잡한 DOM API 조작을 더 쉽게 하기 위해서. 리액트 팀의 아이디어는 어려운 DOM 조작은 리액트가 하게 하고 개발자는 쉽게 개발하게 할 수 있도록 하자. ➡ 그러면 (객체로 만들어진) DOM을 어떻게 다루기 쉬운 포맷으로 바꿀 것인가? ➡ 복잡한 DOM 객체를 간단한 객체로 변환 후, 마지막에 다시 원래의 복잡한 DOM 객체로 바꾸자. ➡ 간단한 객체로 바꾸기 위해 DOM 객체의 공통된 특징을 꼽아본다면, '
태그는 이름을 갖고 있고
태그는 n개의 속성(Attribute)을 갖고 있고
태그는 n개의 자식을 가질 수 있다...
과제 팀원들하고 바닐라JS로 만들었던 쇼핑몰 클론을 리액트로 다시 만들어보기로 했다. 지난번엔 장바구니 이번엔 로그인/회원가입 기능. 1도 모르겠어서 일일히 찾아가며 하는중.
체육시설 예약 양도 웹 사이트 디자인을 위한 레퍼런스 찾기.
이번주 알게 된 것
자주 사용하지만 매번 까먹는 git 명령어...
로컬에도 원격 브랜치를 가져오고 싶을때 git checkout -t [가져올원격브랜치명] 사용하기.
로컬에서 브랜치명을 다르게 하고 싶다면 git checkout -b [생성할로컬브랜치명] [가져올원격브랜치명] 을 사용.