구조적인 부분에서의 질문
drift 2.6.0 사용자체적으로 답변이 나왔습니다.생각한 방식은 두가지 입니다._ScheduleList 위젯을 재빌드를 못하도록 하기stream 값을 외부로 노출시키기1번은 stateless 위젯이든 stateful 위젯이든 build 함수는 setstate 시 무조건 불리게 되어 불가2번은 watchSchedules에 선택한 날짜에 대한 값이 전달되고 그에 따라 stream되는 값이 달라져야하기 때문에 불가하다고 생각하였습니다.추가적으로 watchSchedules 시에 두번 불러와 지는 이유는 snapShot의 connectionState가 Connection.waiting을 일때 과거 캐시된 데이터를 불러오고, Connection.active로 변경되기 때문입니다.