리액트는 무엇인가?

·2022년 7월 6일

React

목록 보기
2/28

🟡React란?

🔔React = 웹 어플리케이션의 UI를 효과적으로 구축하기 위해 사용되는 JavaScript 기반의 라이브러리 (현 메타에서 개발, 유지 보수)

라이브러리: 제어 권한=> 개발자
프레임워크: 제어 권한=> 프레임워크

🟡React의 장점

  1. 커뮤니티가 크며, 다양한 라이브러리를 사용할 수 있다(meta)

    모르는 것을 바로 찾아볼 수 있고, META라는 큰 스폰서가 존재하며 버전이 계속해서 나오기 때문에 업데이트가 되는 것.

  2. Component 사용으로 재사용과 유지보수가 용이하다.

    재사용=다시 사용이 가능한 성질

    재사용성이 높아야 다른 곳의 의존성이 낮아지고 호완성이 높아진다
    개발 기간이 줄어들고 유지 보수를 쉽게 할 수 있다.

  3. 디버깅이 용이하며 안정성이 높다.
  4. Virtual Dom을 이용해 빠른 렌더링이 가능하다.

    Dom: 웹 페이지를 정의하는 하나의 객체로, 웹 페이지의 정보를 담고 있음

    가상의 DOM을 사용하여 변경된 내용만 업데이트 때문에 빠르게 사용 가능

  5. 다른 프레임워크나 라이브러리와 혼용해서 사용할 수 있다.

그렇다면 단점은...? 나같은 사람은 너무 어렵다는 거.. 그리고 계속 바뀐다, 상태 관리가 복잡해서 따로 사용하는 게 좋다는 정도

profile
new blog: https://hae0-02ni.tistory.com/

0개의 댓글