React, 왜 사용하나요?

솜주먹·2022년 10월 12일
0

항해99

목록 보기
33/37
post-thumbnail

📖 Front-end Framework를 왜 써야될까?

  1. UX를 향상시키기 위해서
    • SPA기반 프레임워크/라이브러리를 쓰면 초기 로딩은 느리지만 이후
      부드러운 UI로 UX가 향상됨
    • 데이터가 변하더라도 페이지 리로딩이 일어나지 않아 UX 향상
  2. 개발을 편리하게 해주는 기능들이 많아서

📖 프레임워크와 라이브러리의 차이

💬 핵심

  • 제어 흐름에 대한 주도성이 누구에게/어디에 있는가

💬 비교

  • 프레임워크는 전체적인 흐름을 스스로가 쥐고 있으며 사용자는 그 안에서 필요한 코드를 짜 넣음
  • 라이브러리는 사용자가 전체적인 흐름을 만들며 라이브러리를 가져다 쓰는 것

📖 많은 Front-end Framework중에 왜 React?

비교대상 : Vue, Angular, React

💬 Vue (프레임워크)

  • 러닝커브가 가장 낮다
  • 양방향 바인딩

💬 React (라이브러리)

  • 러닝커브가 적당하다
  • 단방향 바인딩
  • jsx 문법을 사용하며, 개발 생태계가 가장 잘 활성화 되어있다

💬 Augular (프레임워크)

  • 러닝커브가 가장 크다
  • 양방향 바인딩
  • 타입스크립트를 사용함으로 코드의 가독성과 안정성이 좋다

❗ 리액트인 이유

  • 러닝커브 크지 않고 개발 생태계가 가장 활성화 되어있어 대중적
  • 또한 비슷한 접근 방식의 프레임워크로 React Native가 있기에 차후 모바일 앱을
    구현하고자 React Native를 배울 때 러닝커브가 줄어듬

💡 답변

React, 왜 사용하나요?

러닝커브 크지 않아 배우기 쉽고 개발 생태계가 가장 활성화 되어있어 대중적입니다.
또한 비슷한 접근 방식의 프레임워크인 React Native가 존재해서 차후 모바일 앱을
구현하고자 React Native를 배울 때 러닝커브가 줄어듭니다. 

0개의 댓글