TextFormField를 사용할 때는 이를 Form 위젯으로 감싸줘야 한다.
(Form 위젯은 StatefulWidget)
이때 반드시 GlobalKey<FormState>타입의 GlobalKey를 key 속성에 넘겨줄것.
해당 GlobalKey로 위젯의 상태를 참조할 수 있다.
유효성 검사는 formKey.currentState?.validate();로 사용한다.
formKey.currentState는 FormState라는 Form StatefulWidget의 상태를 반환함.
GlobalKey란 고유한 위젯의 키를 말하며
FormState의 validate메서드를 호출하면 Form 위젯의 child 내의
TextFormField위젯들을 찾아서 validator 함수를 호출한 후 화면을 업데이트 해준다.