앱 개발/Flutter 개념

[Flutter] 04. BuildContext란

내만 2022. 7. 4. 12:51
728x90
반응형

🙆‍♂️BuildContext


1. BuildContext는 widget tree에서 현재 widget의 위치를 알 수 있는 정보다.

 

이 명령어에서 볼 수 있듯 build 함수는 Widget 타입이고

context변수는 BuildContext 타입입니다. build 함수에 인자값으로 들어갑니다.

 

그래서 Scaffold를 return 하는데 BuildContext가 담긴 인자값을 대입해서

해당 위치에 있는 Scaffold 위젯을 반환하는 것입니다.

 

2. BuildContext는 stateless 위젯이나 state 빌드 메서드에 의해서 리턴 된 위젯의 부모가 된다.

 

이 상황에서 BuildContext에는 MyPage에 대한 경로 정보가 담겨있는 것입니다.

 

728x90
반응형