분류 전체보기
-
01. 리액트프론트엔드/React 2020. 1. 14. 21:52
# What? 그래서 리액트가 뭔데? 페이스북에서 제공하는 프론트엔드 라이브러리 # Why? 이걸 왜 쓰는데? 1. 유지보수 용이 컴포넌트 기반 개발을 하기때문에 요소들을 부품화하여 재활용하고, 재조합하기 좋음. -> 재활용을 잘하면 1) 같은 요소 재코딩 x 2) 수정할 컴포넌트만 수정(해당 컴포넌트를 쓴 페이지들을 다 고쳐줄 필요 x) 2. 효율적인 리렌더링 데이터 변경 -> 전체 UI를 가상 DOM(페이지 view단 소스들)에 리렌더링 -> 기존 DOM과 비교해 바뀐 부분만 실제 DOM에 적용(전체 리렌더링 X, 부분 리렌더링 O) 기존 방식(Multi Page Application) 개선된 방식(Single Page Application) 새로운 데이터 생성, 삭제, 수정 1. 데이터 생성 페이지..