바인드엑세스 선언시에 값 주입 후 state에서 사용방안

tzoyk·2021년 9월 1일

flutter

목록 보기
11/14
class ServerIpText extends StatefulWidget {
  final String serverIP;

  const ServerIpText ({ Key key, this.serverIP }): super(key: key);

  @override
  _ServerIpTextState createState() => _ServerIpTextState();
}

class _ServerIpTextState extends State<ServerIpText> {
  @override
  Widget build(BuildContext context) {
    return Text(widget.serverIP);
  }
}

class AnotherClass extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: ServerIpText(serverIP: "127.0.0.1")
    );
  }
}

createState의 State를 바인드 스페이스 주입 선언할때에 인자값 주입선언하는것이 아니라 StatefulWidget을 상속선언한 특정 Class가 바인드 스페이스 주입 선언 될 때 파라미터로 주입된 값을 widget.변수네임 라는 syntax로 state선언부에서 선언한다

profile
데이터

0개의 댓글