해결된 질문
작성
·
183
·
수정됨
1
댓글 불러오는 과정을 보고 있는데, 지금까지 각 모델(feed, comment) 전부 Firebase에서 전체 document 받아와서 list로 변환 후, update 하고나면 Firebase에 업로드하는데 그와 동시에 screen에 반영하기 위해 새로 get하여 list를 만들어서 표시해주는 것 같습니다.
Firebase StreamBuilder를 사용하면 실시간으로 모든 변화들이 바로 업데이트 되어서 기존에 많이 썼는데, 혹시 이렇게 하지 않는 이유가 있을까요? (데이터 통신이 불필요하게 많이 일어나서 트래픽/요금 등의 문제가 있다든지 하는 현실적인 이유가 있는지 궁금했습니다)
답변 1
1
저의 개인적인 취향입니다.
스트림을 사용하면 피드, 댓글 등을 실시간으로 업데이트할 수 있어서 편리한게 사실입니다.
개인적으로는 원하는 때에 수동으로 데이터를 갱신하는 것을 선호해서
앱의 컨셉을 스트림을 사용하지 않는 쪽으로 정한 것 뿐입니다.