> then...사실 나에겐 Future보다 더 헷갈렸다.
이 글을 쓰는 와중에도 Future를 헷갈리지 않고 then이 더 헷갈리는게 의문이다.
계속 블로그에 글을 쓰면서 위젯에 관련된 내용을 올릴까 하다가도, 많은 곳에서 다루고있고(사실 내가 쓰는 글들이 많은곳에서 다루고있는건 함정) 내가 모르는걸 정리해서 올리는게 낫다고 생각했다.
> then
then은 앞실행이 완료 될 때 호풀할 콜백을 등록
then 구문을 통해 비동기 작업 종료 이후 하위 작업을 수행하게 된다.
위에 코드는 내가 수업을 받으면서 만들었던 코드이다, clean architecture 형태로 되어있어서 ViewModel 이 보인다 (물론 나중에 Flutter를 활용한 clean architecture에 대해서 다룰것이다.)
위를 보았듯이 then을 사용하여 Future가 완료 될때 실행되는 코드를 스케쥴링 한다.