-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
copyWith에 대해 질문있습니다
22.09.26 23:57 작성 조회수 188
0
focusedBorder: baseBorder.copyWith(
borderSide: baseBorder.borderSide.copyWith(
color: PRIMARY_COLOR,
),
),
강의에서는 borderSide도 copyWith로 복사하신 다음에 덮어쓰시는 방식을 사용하셨는데요
focusedBorder: baseBorder.copyWith(
borderSide: BorderSide(
color: PRIMARY_COLOR,
),
),
이런식으로 borderSide만 새로 만들어서 사용해도 다른 부분은 복사되서 같을 것 같은데 내부 값에도 copyWith를 사용하신 이유가 궁금합니다.
혹시 아래의 방법을 사용하면 비효율 적인가요?
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
텍스트필드 디자인하기
강의실 바로가기
답변을 작성해보세요.
3
코드팩토리
지식공유자2022.09.27
안녕하세요.
말씀하신것처럼 결국 같은 코드를 뱉어내게됩니다.
하지만 baseBorder.borderSide가 변경됐을때 두번째는 동시반영이 안됩니다~
답변 1