React의 등장

소재현·2022년 7월 29일
0

React

목록 보기
1/6

요약

React의 등장배경

  • 웹개발이 복잡해짐에 따라 html,css,Vanila javascript의 한계
  • DOM을 직접 조작하는 방식에서 벗어나지 못함

프레임 워크 라이브러리

- 공통점

  • 복잡한 개발을 편리하게 하기 위해서 미리 작성해서 제공해준 코드
  • 필요한 기능을 미리 만들어서 사용할 수 있는 형태로 제공
  • 개발자들은 처음부터 모든 것을 다 만드는 것이 아니라 프레임워크와 라이브러리를 이용해서 편리하게 개발을 할 수 있게 됨

- 차이점

- Framework:모든것이 다 갖춰진 주방 제공하는 도구와 방식에 맞춰서 작업해야함

  • 개발자가 작업을 하기 위한 전체적인 틀을 제공
  • 개발자는 틀 안에서 그 방식에 맞춰서 작업을 해야 함

- Library:전기포트, 인덕션등 전체적인 기능을 제공하지는 않기에 여러 도구들을 고민하고 조합해서 사용해야함 원하는 도구를 골라서 사용할 수 있음

  • 전체적인 틀이 아닌 하나의 기능만을 도구처럼 제공
  • 개발자는 필요한 도구 라이브러리를 가져와서 사용

React를 선택한 이유

  • Angular, Vue와 다르게 대부분의 자바스크립트 문법을 그대로 사용
  • Meta의 지속적인 관리 하에 사용자가 많음 생태계활성화
  • React에 대한 많은 질의응답이 존재
  • React를 기반으로 한 기술들이 많음
  • 개발자의 생산성 향상
  • UI를 구축하는 기능만을 담당하는 라이브러리
  • 따라서 유연하게 확장 사용가능
  • 실제 리액트를 이용해 모바일 애플리케이션을 개발하는 React Native라는 기술이존재

0개의 댓글