강의

멘토링

커뮤니티

Inflearn Community Q&A

myzzzz78782986's profile image
myzzzz78782986

asked

[Code Factory] [Intermediate] Flutter Real Practice! State Management, Cache Management, Code Generation, GoRouter, Authentication Logic, etc. Essential Skills to Become an Intermediate!

Designing a Text Field

텍스트필드 디자인하기 강의 중 변수선언 질문

Written on

·

257

0

final baseBorder = const OutlineInputBorder(
      borderSide: BorderSide(
        color: INPUT_BORDER_COLOR,
      ),
    );

이 코드를 CustomTextFormField 클래스의 필드로 넣지 않고 build 메서드 안에 작성하신 이유가 따로 있을까요?

이렇게 작성하면 렌더링될때마다 baseBorder가 만들어져야하니 메모리관리면에서 손해인거 아닌가 싶어서요!

flutter하이브리드-앱

Answer 1

1

codefactory님의 프로필 이미지
codefactory
Instructor

안녕하세요!

매번 새로 만들어지긴 하지만 기존은 자동 폐기되기 때문에 메모리 손해까지는 아닙니다.

다만 말씀하신 것 처럼 클래스 프로퍼티로 사용하셔도 전혀 문제될건 없습니다!

감사합니다!

myzzzz78782986's profile image
myzzzz78782986

asked

Ask a question