[CaseStudy] 2주차 - React는 왜 탄생하게 되었을까?
·
프론트엔드/React
html, css, javascript 사용 시 문제점 반복적인 코드 사용(코드 중복) -> 수정할 부분이 생기면 해당 부분을 모두 찾아 하나하나 바꿔줘야 함 페이지 이동 시 새로고침 됨 -> 깜빡깜빡거림 페이지 이동 시마다 서버에게 요청해야 함 -> 서버 과부하 우려 React의 특징 1. 컴포넌트 구조로 되어있다. MVP구조에서 'V', 즉 View = 보여지는 것에만 신경을 쓴다. 이것의 기본 단위가 컴포넌트 반복적인 부분을 컴포넌트화시켜서 사용함 (재사용) 2. SPA (Single Page Application) 페이지 하나로 구성되는 애플리케이션 한 페이지 안에서 페이지의 이동이 일어나기 때문에 로딩을 초기에 한번만 해주면 된다(페이지 이동할 때마다 서버에 요청을 안해줘도 됨) -> 깜빡임 x..