-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
statefulwidget 에서 라이프 사이클 관련 질문드립니다.
24.02.13 14:00 작성 조회수 94
0
stateful 관련해서 코드를 보면
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 8.0),
child: Column(
children: [
Expanded(
child: Center(
child: show ? HomeScreen( color: color, ) : Container(),
),
),
색깔 변경 하기를 누르면
child: show ? HomeScreen( color: color, ) : Container(),
이부분이 호출되면서 클래스를 계속 생성 하는데
HomeScreen( color: color, ) 을 한번만 만들어 놓고 변수에 저장한 다면
해당 callback 에서 color 값만 바꾸게 하는건 안되나요?
답변을 작성해보세요.
0
코드팩토리
지식공유자2024.02.14
안녕하세요!
HomeScreen(color: color) 는 콜백이 아닙니다.
인스턴스를 생성하는 코드입니다.
질문을 정확히 이해를 못하겠지만 이 관점으로 다시 봐보시면 이해가 될 수 있지 않을까 생각됩니다.
아니라면 다시 질문 부탁드립니다.
감사합니다!
답변 1