# rebuild
총 1개의 포스트

[flutter] 빌드 최소화하여 화면 간 데이터 일치시키기 (with Navigator, provider, bloc, stream)
1. 개요 - 무엇을 말하려 하는가 위 앱은 목록페이지와 상세페이지 사이의 데이터 일치시키는 예제이다. 목록(ListVew)에서 특정 항목을 눌러 상세 페이지로 진입 후, 상세 페이지에서 데이터가 변경되는 경우가 있다. 이 경우 이전 화면의 항목 페이지에도 해당 내용이 반영되어야 한다. 2. 응용 - 실제 앱에서 이러한 패턴은 많은 앱에서 나타난다. 예를 들어, 게시글 목록에서 사용자가 상세페이지로 진입한 후 좋아요를 누르거나 댓글을 다는 경우가 있다. 사용자가 좋아요를 누르면 상세페이지의 좋아요 횟수가 증가한다. 여기서 아무 처리를 하지 않으면, 뒤로가기를 눌렀을때 목록(ListView) 페이지에서 반영이 되지 않는다. 이러면 내 반응이 실시간으로 반영된다는 느낌을 받기 어렵다. 3. 주의해야할 방법 유저가 뒤로가기를 눌렀을 때 좋아요 갯수를 받아오는 api를 호출하면 어떻게 될까? 이 방법은 주의가 필요하다. api 요청을 한번더 하게
2021년 3월 21일
·
0개의 댓글·
0