flutter, 커스텀 위젯 왜쓰는지

HeejinShin·2023년 2월 27일
0

플러터

목록 보기
8/11
  1. 다트는 타입을 명시해줘야하는 언어이다.

  2. flutter 개발시 자주 쓰는. 키워드 위젯, 클래스는 해당 변수, 메서드의 타입을 뜻한다.

  3. 타입지정문법은 지워도 된다. 이럴 때

    Widget build(Context context){ 

    여기서 Widget과 Context는 타입지정 키워드다. 지우면 이렇게 남는다.

    build(context) {

    다트는 function키워드가 필요 없다. build라는 함수를 하나 만든것.
    build함수가 있어야 위젯으로 인정이 된다.

    그리고 return 에 내가짤 코드를 입력한다.

  4. 변수지정; 바뀔일이 없는 UI들은 변수 함수로 축약해도 상관 없으나, 변하는 것들은 변수에 담으면 성능 이슈가 있을 수 있기 때문에 대부분의 위젯은 커스텀 위젯으로 만든다. 다만 state 관리가 힘들어질 수 있으므로 재사용이 많은 것들을 custom위젯으로 만든다.

profile
Studying Go Lang

0개의 댓글