Flutter

State 클래스 에서 Stateful 클래스 맴버변수 접근법

Dean83 2023. 4. 26. 12:08

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;
    }
}