-
flutter - BuildContextFlutter 2021. 7. 19. 23:31반응형
[BuildContext]
-> 첫번째 정의: build 함수는 Scaffold Widget을 리턴하는데 이때 위젯 트리상에서 어디에 위치하는가에 대한 context라는 정보를 넣어서 리턴해준다는 의미이다.
-> 두번째 정의: BuildContext는 stateless 위젯이나 state 빌드 메서드에 의해서 리턴된 위젯의 부모가 된다.
-> Scaffold는 MyPage라는 부모 위젯을 가졌다. Scaffold 위젯이 리턴이 되었을 때 Scaffold는 부모인 MyPage 위젯의 context를 그대로 물려받게 된다는 의미이다.
-> 필요에 의해서 위젯 트리 상에서 Scaffold의 위치를 알아내기 위해서는 Scaffold의 context를 참조하는게 아니라 Scaffold의 자식 위젯의 context를 통해서 위치를 알아내야 한다.
300x250'Flutter' 카테고리의 다른 글
flutter - Toast Message (0) 2021.07.20 flutter - Snack bar (0) 2021.07.20 flutter - Drawer menu 앱 만들기 (0) 2021.07.19 flutter - Error: ADB exited with exit code 1 (0) 2021.07.19 flutter - appBar에 메뉴 아이콘 추가 (0) 2021.07.19