배민문방구 클론 리액트 프로젝트입니다.firestore Database 를 이용하였고, Items의 객체는 위와 같은 모양입니다. firebase에서 데이터를 가져오려면이런식으로 가져와야 합니다. 그런데 이걸 상태에 어떻게 저장할 수 있을까에 대한 고민을 많이 했습니다
MVC 패턴의 한계 MVC 패턴이란 ? controller : 데이터를 다루는 로직 model : 데이터 view : 사용자 인터페이스 MVC 패턴의 문제점 Model이 업데이트 되면 View는 화면에 반영한다. View 또한 Model을 업데이트할 수 있다. >
React 공식문서 - 데이터를 가져오기 위한 Suspense (실험 단계)ProfilePage 에서는 비동기 처리가 진행되고 있다. 비동기 처리가 이루어지는 동안, Spinner 컴포넌트가 랜더된다. 사용자는 ProfilePage 컴포넌트에서 데이터가 없는 상태에서
가까운 미래에 Virtual Dom 이 Incremental Dom으로 대체될 것이다. 리액트를 공부하다 가상 Dom을 들어보게 된다. 가상돔을 통해 리액트의 UI 퍼포먼스는 비약적으로 향상되었다. 가상돔이 실제돔에 적용하는 방법은 리액트의 알고리즘 이모저모 (dif