React

Lee Dong Uk·2021년 4월 29일
0

React란?

리액트는 front-end개발을 위한 JS 오픈소스 라이브러리 이다.
유저에게 보이는 뷰에대한 코드를 작성하는것

front-end 개발은 HTML , CSS JS 로 충분한데 왜 React.js를 배워야할까

리액트를 배워야 하는 이유는

  • 선언형

  • 컴포넌트 기반

  • 범용성

    이 세 가지 특징 때문이다.

선언형

개발에서 선언형이라는 뜻은 코드를 자세히 분석하지 않아도 코드의 의도를 분명히 알수있다 라는 뜻이다.
React는 JSX 라는 HTML 과 JS가 결합한 문법을 기반으로 명시적으로 코드를 작성하여 직관적으로 코드를 작성할수있다.

컴포넌트 기반

하나의 기능 구현을 위해 여러 종류의 코드를 묶어 컴포넌트 기반으로 개발하는것이다.

컴포넌트 기반의 장점

  • 컴포넌트간의 독립성
  • 컴포넌트의 재사용성
  • 유지보수가 편하다.

범용성

React는 프레임워크가 아닌 라이브러리이다

따라서 어떠한 JS 프레임워크에서도 유연하게 사용할 수 있다.

0개의 댓글