React 2020. 12. 15.
React 란
React란 React 는 페이스북에서 만든 프론트엔드 라이브러리입니다 react는 state, props와 함께 dom 객체를 반환하여 virtual dom을 생성합니다. 그리고 실제 dom에 변경사항을 적용하여 실제 뷰를 렌더링 합니다 특징 컴포넌트 기반 컴포넌트는 독립적 단위 모듈을 의미하는데 여러 모듈을 만들어두고 재사용 하여 필요한 컴포넌트들만 조합하여 새로운 view를 만들어 낼 수 있는것이 특징이다. props props는 javascript 객체로써 렌더링 결과물에 영향을 주는 정보를 가지고 있습니다. props는 함수의 매개변수처럼 컴포넌트에 전달되어 사용되며 오직 상위 컴포넌트에서 하위컴포넌트로 전달됩니다. 그리고 전달받은 props들은 수정할 수 없습니다. state state는 ja..
React 2020. 9. 1.
Typescript 시작하기
Typescript란: 자바스크립트의 var 와 같은 자료형 대신, string, number와 같은 자료형을 지정함으로써 안정성을 확보하고 TypeScript를 설치할 때 같이 설치되는 tsc(TypeScript Compiler)는 **컴파일 과정**에서 타입 검사를 통해 에러 없이 안정성이 확보되면 타입들을 제거하고 최종적으로 자바스크립트 코드를 생성한다 컴파일 = 타입검사 + 런타임 = javascript 코드로 변환 jsx: react 에서 component를 생성하는 javascript문법이 사용하기 어렵거나 가독성이 떨어지기 떄문에 이를 간편하게 표현해주는 표현식이다 jsx문법 import React from 'react'; const App = () =>{ return( tech hello ..