ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

     

Designed by Tistory.