React?

Reyna·2022년 10월 7일
0

React

목록 보기
1/3

React

리액트란 프론트엔드 개발을 위한 자바스크립트 오픈소스 라이브러리를 말한다.
리액트는 자바스크립트를 기반으로 컴포넌트 기반 아키텍처를 구현하여 재사용과 유지 보수, 확장이 용이하다.

React의 특징

1. 선언형 프로그래밍

  • 선언형은 명령형과 대조되는데, 선언형은 개발자가 순서대로 무엇을 해야할 지 작성하는 명령형 스타일과 달리, 실행 결과가 어떻게 되어야 할지를 코드로 작성한다. 이는 명시적이라고도 할 수 있다. 즉 코드를 자세히 분석하지 않고도 코드의 의도를 분명히 알 수 있음을 의미한다.

2. 자바스크립트를 이용한 컴포넌트 기반 아키텍처

  • 컴포넌트는 하나의 기능 구현을 위해 여러 종류의 코드를 묶어 놓은 것을 말한다.
  • 컴포넌트 단위로 코드를 작성하면 컴포넌트 간 의존성이 없어져서 독립적으로 재사용이 가능하다. 또한 기능 작동에 집중하는 개발이 가능해지고, 유지 보수나 유닛 테스트를 수행하기에도 편리하다.

3. 범용성

  • 리액트는 기존 프로젝트에서도 유연한 사용이 가능하다.
  • 리액트 네이티브를 사용하면 모바일 개발도 가능하다!

0개의 댓글