-
[flutter] 용어 및 구조 - 계속 추가 예정Study 2022. 7. 16. 17:45
위젯 - ui적 요소
Stateless widgets - 정적위젯
Stageful - 동적 위젯
Pub spec.yaml - 개발환경, dependencies ,라이브러리등, 메타데이터 관리
Lib - 에서 보통 프론트엔드 작업
최상위 함수 - runApp(app)
LifeCycle
statefulWidget
createState() - 생성자 다음 호출되는 함수 - state객체를 생성하는 일
initstate() - 위젯 취소 생성시 호출, 한번만 호출 -
didChangeDependencies() - initState() 다음 호출 - 해당 위젯이 의존하는 위젯이 변경되면 호출
build() - 빌드를 통해 위젯이 그려짐 ,
setstate() - 객체의 상태가 변경되었다는 것을 프레임워크에 알리는 용도
didUpdateWidget() -부모 위젯이 재빌드되어 위젯이 갱신될 때 호출 다음 build호출한다
deactivate() - 트리에서 state객체가 제거될 때마다 호출
Dispose() - 트리에서 객체가 영구적으로 제거될 때 호출
Rule
private 하려면 식별자 앞에 밑줄(_)을 붙인다
Import 시 show 키워드는 라이브러리의 특정부분만 사용하고 싶을때
Style
Leading : 아이콘 버튼이나 간단한 위젯을 왼쪽에 배치할때
Actions : 복수의 아이콘 버튼 등을 오른쪽에 배치할 때
onPressed: 함수의 형태로 일반 버튼이나 아이콘 버튼을 터치했을 때 일어나는 이벤트를 정의 하는 곳
mainAxisAlignment : MainAxisAllignment.center, justfiyCaontent
crossAxisAlignment : - 가로축 -
verticalDirection - Column(center)
Layout - container, row , column
Textfield - input
'Study' 카테고리의 다른 글
공부기록 : 코딩테스트 문제[오픈채팅방] , 단일책임원칙 (0) 2022.07.28 [MQTT] 공부 기록 (0) 2022.07.20 [javascript, redux middleware] (0) 2022.07.12 포워드 프록시, 리버스 프록시 (0) 2022.07.10 어려운 코드의 특징 (0) 2022.07.08