🧑💻 작성자: 전민재
📞 깃허브: https://github.com/ssi02014
📞 블로그: https://blog.naver.com/ssi02014
📞 문의: [email protected]
자바스크립트 라이브러리
이다.전역 상태 관리
, 라우팅
, 빌드 시스템
등을 지원하지 않는다. 따라서, 리액트에서 앞선 기능들을 사용하려면 Redux, react-router, webpack 등 추가해서 사용해야 한다.Virtual Dom
을 사용해서 빠른 렌더링, 성능 개선이 가능하다.단방향 데이터 흐름
을 가진다.JSX
라는 React의 문법이 HTML과 비슷하여 예측 가능 한 개발이 가능하다.JavaScript 문법
에 XML
을 추가한 확장 문법이다.트랜스 파일러
를 사용하여 일반 자바스크립트 형태의 코드로 변환된다.HTML
작성하듯이 하기 때문에 가독성이 높고 작성하기 쉽다.선언형 화면 기술
이라고 한다.{}
를 사용해 자바스크립트 표현식을 작성할 수 있다.
삼항 연산자
나 && 연산자
를 이용한 조건부 렌더링
{}
를 사용해야 되기 때문에, 스타일을 적용할 때에도 객체 형태로 넣어주어야 한다. 또한 camelCase
프로퍼티 명명 규칙을 사용한다.