인프런 커뮤니티 질문&답변

이순곤님의 프로필 이미지
이순곤

작성한 질문수

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

FetchMore 로딩 UI 작업하기

TabController ScrollController 초기화 타이밍

작성

·

100

0

TabController은 late 키워드를 써서 나중에 initState에서 초기화하는데 ScrollController은 디폴트값 넣어서 이미 만들더라고여 TabController은 왜 그렇게 하는지 알수있을까요
지금 후반쪽 보고 있어서 강의중에 이미 말씀하셧다면 죄송합니다

late TabController controller;

  @override
  void initState() {
    super.initState();
    controller = TabController(length: 4, vsync: this);
    controller.addListener(tabListener);
  }
final controller = ScrollController();

답변 1

1

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

바로 선언하면 아마 this 접근이 불가능할겁니다!

한번 테스트 해보세요!

감사합니다!

이순곤님의 프로필 이미지
이순곤

작성한 질문수

질문하기