Stateful 위젯은 State 를 가지고 있고, Widget Build 또한 State 에서 하게 된다.
State 클래스에서 필요에 따라 부모격인 Stateful 클래스의 맴버변수 및 함수를 접근하여 쓸 경우가 있는데,
widget. 으로 접근하여 사용하면 된다.
class TestClass extends StatefulWidget
{
...
String value1;
@override
State<TestClass> createState() => _TestClassState();
}
class _TestClassState extends State<TestClass>
{
....
@override
Widget build(BuildContext context)
{
...
widget.value1;
}
}'Flutter' 카테고리의 다른 글
| TextField 위젯 사용법과 유의점 (중요!) (0) | 2023.04.26 |
|---|---|
| Stateful 과 Stateless Widget 둘 중 어느걸 사용할지 고민될때 확인 (0) | 2023.04.26 |
| 페이지 이동 (Navigator, Route) (0) | 2023.04.19 |
| 가장 첫번째 스탭 : VSCode 에서 플러터 프로젝트 생성 및 빌드 (0) | 2023.04.18 |
| BottomNavigationBar 및 BottomNavigationBarItem 위젯 (0) | 2023.03.24 |