
컴포넌트를 function으로 선언하는것과, class로 선언하는 각각의 방식이 있다. 2가지 선언방식은 어떤점에서 차이가 있을까? 이름 그대로 class component(이하 CC)는 class를 기반으로 작성되는 컴포넌트이며, function component(이하 FC)는 함수로 컴포넌트를 작서앟는 것이다. React에서 컴포넌트의 역할은 단순하게 Template의 역할을 넘어서 Data의 Flow를 제어하고, Data에 따라 UI를 만들어주며, Component가 화면에서 변동이 있을 때(나타날경우, 사라질경우 등) 작업을 수행할 수 있다. 두가지 컴포넌트의 역할은 동일하다. - CC는 state기능 및 Life Cycle 기능을 사용할 수 있으며, 임의의 Method를 정의할 수 있다는 점에서..
package.json - 프로젝트의 정보, 의존성, 버전을 관리하는 문서이다. - package.json으로 다른 Device에서도 동일한 개발 환경을 구축할 수 있도록 해줌. - JSON형식으로 작성한다. - 일반적으로 Root Dir에 위차함 - package.json파일은 반드시 name, version을 포함하고 있어야 함 프로젝트의 정보 - name(소문자 작성), version(x.x.x 형식으로 작성) 패키지 버전 정보 - dependencies(프로덕션 환경에서 응용프로그램에 필요한 패키지), devDependencies(개발환경, 테스트에서 필요한 패키지) 패키지는 package.json으로 설명되는 파일 또는 Directory, npm Registery에 공개되기위해 package.j..