본문으로 건너뛰기

04.07

진행상황


출석 모바일

Postman 사용

문서에 따라서 response example 생성

Flutter 통신 코드 쪽도 확인

Bloc 패턴

API를 Bloc에 받아오는 과정에서 에러 발생 => 알고보니 deprecated된 방식으로 Bloc을 사용중

최신 방식으로 Bloc 정의 완료, 제대로 동작

상태 변화시 리렌더링 안됨

: 서로 다른 Bloc객체를 사용해서 문제가 발생 => BlocBuilder → bloc1 감시 / State → bloc2에 적용 (다른 파일에서 bloc 정의시 문제)

⇒ Bloc을 싱글톤으로 사용? → 권장하지 않음

⇒ Bloc의 상태정보만 Singletone으로 사용? → BlocBuilder는 bloc 단위로 확인, 여전히 해결되지 않음

⇒ 부모 위젯을 리렌더링하는 함수를 자식위젯에 넘겨줌으로써 해결 (bloc 수정-> refresh() => 리렌더링)


앞으로 계획

  • 리렌더링 다른 방법 검토

  • 전역변수로 bloc객체를 사용?

  • 자식 위젯에 bloc 객체를 넘겨줘서 사용

  • Postman 다른 api에 대해서도 적용

  • Postman 리터럴 값 → 동적인 값