작성
·
40
0
강의 보면 로그인 스크린의 빌드 컨텍스트 내부에 storage를 선언하셨는데,
class _LoginScreenState extends State<LoginScreen> {
String user = "";
String password = "";
@override
Widget build(BuildContext context) {
final storage = FlutterSecureStorage();
final dio = Dio();
final emulatorIp = '10.0.2.2:3000';
final simulatorIp = '127.0.0.1:3000';
final ip = Platform.isIOS ? simulatorIp : emulatorIp;
return ...;
}
}
이 부분에서 왜 빌드컨텍스트 내부에 작성했는지 궁금합니다.
답변 1
0
안녕하세요!
빌드함수 내부에 입력한 이유 말씀이신가요?
딱히 큰 이유 없습니다. 강의가 순차적으로 고도화를 진행해가는 과정이라 제가 알려드린 지식만을 사용했을때 최선(?) 정도의 느낌입니다. 실행할때 필요한 요소를 입력한 것 뿐이지 강의 좀 더 진행하시다보면 전부 상태관리로 전환합니다.
감사합니다!