React – 기초
·
SE Bootcamp 내용 정리
React – 기초 프론트엔드 개발을 위한 JavaScript 오픈소스 라이브러리 → 웹, 데스크탑, 모바일 등 다양한 플랫폼에서 활용 가능 → 컴포넌트 단위로 나눠서 개발함 React의 3가지 특징 선언형 컴포넌트 기반 범용성 선언형(Declarative)(명시적) 코드를 자세히 분석하지 않고도 코드의 의도를 분명히 알 수 있게 하는 것(직관적) → 리액트는 한 페이지를 보여주기 위해 html/css/js로 나눠서 적기보다는 하나의 파일에 명시적으로 작성할 수 있게 jsx를 활용한 선언형 프로그래밍을 지향! 컴포넌트 기반(Component-Based) 리액트는 하나의 기능 구현을 위해 여러 종류의 코드를 묶어둔 컴포넌트를 기반으로 함 → 컴포넌트로 분리하면 상호 독립적/재사용 가능 → 기능 자체에 집중..