React라이브러리

  • JS 라이브러리로, 사용자 UI를 쉽게 구성할 수 있도록 도와준다.
  • React라이브러리 사용시 대규모 프론트엔드 웹 애플리케이션을 체계적으로 개발할 수 있다.
  • React 네이티브를 활용해 스마트폰에서도 빠른 속도로 작동하는 App을 만들수 있다.

React가 개발된 이유

  • React는 페이스북 에서 개발하여 2013년 오픈소스로 공개하였다.
  • 현재는 다른 모든 프론트엔드 개발 프레임워크의 인기를 압도하고 있다.
  • React와 같은 프론트엔드 라이브러리나 프레임워크를 사용하는 가장 큰 이유 중 하나는 UI를 자동으로 업데이트해주기 때문에 UI를 빠르게 업데이트할 수 있다는 점이다.
  • React는 가상 돔(Virtual Dom)을 통해 재사용이 필요한 기능을 언제든지 필요한 곳에서 호출하여, 반복적인 코드 작성 없이 사용할 수 있도록 해준다.

React를 사용하는 이유

  • 앵귤러와 뷰는 자신들만의 문법을 갖고 있지만, React는 JS 기반의 문법을 사용하기 때문에 JS에 익숙하다면 보다 쉽게 사용이 가능하다.

  • React는 가볍고 유연한 라이브러리로, 필요한 부분에만 적용할 수 있기때문에 기존 프로젝트에 리액트를 통합하기 쉽게 만들어준다. 또한, 다른 프레임워크나 라이브러리와의 혼용도 가능하므로 기존 코드를 변경하지 않고도 React를 도입할 수 있다.

  • React는 활발하고 다양한 커뮤니티와 생태계를 가지고 있다. 이는 문제 해결을 위한 자료와 지원을 쉽게 얻을 수 있으며, 다양한 라이브러리와 도구를 활용하여 개발 생산성을 높일 수 있다.

  • React의 UI를 만드는 기능을 확장하여 웹이 아닌 플랫폼에서 활용할 수 있도록 기술을 확장했다. React Native는 안드로이드(Android)와 아이폰(iOS)의 모바일 앱을 만드는 대표적인 기술로 널리 사용되고 있다.

profile
프론트 엔드 시작하는 뉴비!

0개의 댓글

Powered by GraphCDN, the GraphQL CDN