스파르타 코딩클럽 영화 api를 활용한 바닐라자바스크립트 웹 페이지 만들기 과제.
가상돔을 세션 스토리지에 저장하여 화면 새로고침시 정보가 날아가지 않게 만들었음. 리액트에서는 고유 id를 사용하여 diff 함수를 구현했지만, 위 코드는 아직 구현하지 못함. 자식 엘리먼트들을 단순하게 배열 안에서 인덱스로 비교하여 같지 않으면 재생성하는 코드.
- 1. 상단 sticky nav바 구현
- 2. 검색 구현
- 3. 데이터 불러오기
- 4. 클릭시 이벤트 캡처링으로 영화요소 하나 선택하기
- 5. 클릭시 데이터 불러오기
- 6. 불러온 데이터 가상돔으로 바꿔주기
데이터 패칭 데이터를 받아서 가상돔 자료 구조로 만들어준다. 가상돔을 실제 돔으로 만들어서 랜더링한다.