ํ๋ฌํฐ๋ก ์ฝ๋๋ฅผ ์ ์ด๋ด๋ ค๊ฐ ๋๋ฉด ๊ณ์ํด์ ๋ณด๊ฒ๋๋ ๋จ์ด, BuildContext ...
๊ทธ๋ฅ ๋จ์ํ๊ฒ context๋ผ๋ ์ด๋ค ์ธ์๋ฅผ ๋ฐ๋ ๋ฉ์๋๋ผ๊ณ ์๊ฐํ๋๋ฐ, ์ฝ๋ฉ์ ฐํ๋์ด ์ฌ๊ธฐ์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๊ฐ์๋ฅผ ๋ง๋์ จ๋ค. ์ฌ์ ํ ์ ์ดํด๋ ์ ๋์ง๋ง ์ฝ๋ฉ์ ฐํ๋์ ์ด์ผ๊ธฐ๋ฅผ ๊ฐ๋จํ๊ฒ ์์ฝํด๋ณด์๋ค
โพ A handle to the location of a widget in the widget tree
์์ ฏ ํธ๋ฆฌ์์ ํ์ฌ ์์ ฏ์ ์์น๋ฅผ ์ ์ ์๋ ์ ๋ณด
๋ชจ๋ Widget์ BuildMethod๋ฅผ ๊ฐ์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ฏ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
Buildmethod๋ scaffold๋ฅผ ๋ฆฌํดํ๋๋ฐ context(์ธ์๊ฐ)์ ๋ฃ์ด์ ํ๋ค.
โพ Each widget has its own BuildContext, which becomes the parent of the widget returned by the StatelessWidget.build or State.build function.
BuildContext๋ statelessWidget์ด๋ state build method์ ์ํด์ ๋ฆฌํด ๋ ์์ ฏ์ ๋ถ๋ชจ๊ฐ ๋๋ค
๊ทธ๋ฌ๋๊น, scaffold widget์ Mypage widget build method๋ฅผ ํตํด์ context๋ฅผ ๋ฌผ๋ ค๋ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์๋์ scaffold์์ ฏ์ ์ง์ง context๋ฅผ ๊ฐ์ง ์์ ฏ์ ๋ง๋ค ์ ์๋ค.
'๊ฐ๋ฐ > Flutter' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Flutter] ์๋ก์ด ํ๋ฉด์ผ๋ก ์ด๋ํ๊ณ , ๋๋์๊ฐ๊ธฐ - ํ์ด์ง ์ด๋ (0) | 2022.05.16 |
---|---|
[Flutter] ListView.builder๋ก ๋ฐ๋ณต๋๋ ๋ถ๋ถ ๋ง๋ค๊ธฐ (0) | 2022.04.17 |
[Flutter/ํ๋ฌํฐ] Drawer menu ๋ง๋ค๊ธฐ! (0) | 2022.04.06 |
[ํ๋ฌํฐ] app bar์ ๋ฉ๋ด ์์ด์ฝ ๋ฃ๊ธฐ (0) | 2022.04.05 |
Flutter์ Widget์ด๋? (0) | 2022.04.02 |