seong

유저 정보 수정 페이지 본문

Flutter/중계 플랫폼 프로젝트

유저 정보 수정 페이지

hyeonseong 2022. 12. 20. 18:44

회원가입 페이지와 비슷하게 구성하지만, 다른점은 아래에 버튼이 생성된다.

Build

- Controller은 Provider이다, 그래서 사용하기 위해서 Consumer위젯으로 바꾸었다. 

- 입력창을 띄웠을 때 OverFlow가 발생한다. SingleChildSrcollerView로 감싸주어서 해결했다.

-  main을 보았을때 보기 쉽기 위해서 메서드를 많이 사용했다, -> 이렇게 사용했을때 메서드의 재활용이 필요하다면 사용이 가능하다. 

- update도 폼으로 관리를 하는데 여기서 기존의 데이터가 필요하기 때문에 파라미터로 넘겨주었다.

 

Update는 TextField의 반복이라서 메서드로 빼주고 사용했다. 

 

수정 완료 버튼 

- 버튼을 누르면 Controller로 요청을 수정 요청을 해 진행하게 된다. 

- Stateful은 widget. 으로 값이 가져와진다.