HTML은 웹 페이지를 구성하는 마크업 언어로 웹 페이지의 뼈대가 되는 언어 HTML은 구조를 표현하는 언어이기 때문에 HTML의 구조를 잘 짜놓으면, 자바스크립트로 개발을 할 때 더욱 직관적인 코드를 작성 가능!
CSS는 HTML이 표현되는 방법을 결정하며 웹페이지를 꾸미는 역할을 담당한다.
고차함수는 함수를 인자로 받을 수 있고, 함수의 형태로 리턴할 수 있는 함수
DOM은 HTML요소를 Object(Javascript Object)처럼 조작할 수 있는 모델
React는 프론트앤드 개발을 위한 JavaScript 오픈소스 라이브러리
Propsprops는 변하지 않는 외부로부터 전달받은 값으로 컴포넌트의 속성(property)을 의미한다. state는 ‘상태’라는 뜻으로 컴포넌트 내부에서 변할 수 있는 값을 의미한다.
React에서의 데이터 흐름React 개발 방식의 가장 큰 특징은 컴포넌트 단위로 개발한다는 것이다. 앱의 프로토타입을 전달받은 경우 먼저 컴포넌트를 찾아야 한다. 컴포넌트를 만든 후 페이지를 조립해 나간다. → 상향식(bottom-up) 개발⇒ 테스트가 쉽고 확장성이
Redux : A Predictable State Container for JS Apps
Branch : 여러 개발자가 동시에 서로 다른 작업을 할 수 있게 만들어 주는 기능