✨ 목표
- 책 '플러터 앱 프로그래밍' p.107~114 학습.
✨ 이해한 것
- 플러터가 제공하는 키보드 유형은 총 7가지 타입이 있음.
- text: 기본텍스트
- multiline: 메모같이 여러줄 입력할때. textarea같은 느낌인듯
- number: 말해뭐해
- phone: 말해뭐해2
- datatime: 날짜입력
- emailAddress: @표시 포함하는 이메일입력
- url: 주소입력
- 텍스트 필드에 있는 값을 가져오려면 TextEditingController.value.text 이와 같은 형태로 객체의 값을 지정하는 것처럼 해당값을 가져와야 함
- setState는 리액트의 useState와 같이 상태를 갱신하고 관리하는 역활을 진행. 다만 [상태값, 상태변화함수] 이런식으로 들어가진 않고, 직관적으로 안에 함수와 변수들을 자유롭게 선언해서 적용. 위젯의 생명주기 다시한번 참고해보기.
- 변수값을 불러올때는 jQuery 처럼 달러($) + 변수명으로 호출하는것이 약속되어있는듯.
- 자바스크립트에서의 정수변환 메서드인 parseInt() 같이 플러터에서도 같은 기능이 있는데, int.parse() 함수가 같은 역활을 함.
✨ 이해 안되는 것
- 없다
✨ 소감
- '상태관리', '생명주기'라는 개념은 리액트를 배우지 않았더라면 뭔 소리인지 이해가 안가서 엄청 허둥지둥 했었을것 같다. 그나마 이런 개념들이 박혀있으니까 얼추 무슨말인지 이해할 수 있는것 같다.
'Flutter' 카테고리의 다른 글
[Flutter] 코딩 스터디 16회차 | 탭바(TabBar) 만들어보기 (1) | 2022.09.28 |
---|---|
[Flutter] 코딩 스터디 14회차 | 계산기앱 만들어보기 (1) (0) | 2022.09.23 |
[Flutter] 코딩 스터디 13회차 | 이미지와 폰트 추가해보기 (0) | 2022.09.21 |
[Flutter] 코딩 스터디 12회차 | 스캐폴드를 이용한 머터리얼 디자인 (2) (0) | 2022.09.19 |
[Flutter] 코딩 스터디 11회차 | 스캐폴드를 이용한 머터리얼 디자인 (1) (2) | 2022.09.16 |
댓글