Mobile 3

Flutter StatelessWidget & StatefulWidget

Fultter Mobile의 화면 위젯은 Stateful 하거나 Stateless하다. Stateless widget stateless widget은 절대 변하지 않는 정적 화면이다. StatelessWidget을 상속하며 Icon, IconButton, Text등이 이에 해당된다. 실 사용 화면에서는 이용약관 화면 등을 예로 들 수 있다. import 'package:flutter/material.dart'; class MyWidget extends StatelessWidget { const MyWidget({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Tex..

Mobile/Flutter 2024.03.28

[react-native]Input password에서 나만의 암호 만들기 후 validation 안먹히는 현상

로그인이나 가입할때 id / password 입력 시 아이폰에서 나만의 강력한 암호 만들기 창이 뜨면서 나만의 패스워드 입력을 누르면 내 암호를 직접 입력할 수 있다. password 값을 체크하는 validation을 추가했는데도 불구하고 나만의 암호 입력 직후 화면상에서 공백으로 보이는 상태에서 바로 다음 step으로 넘어가려 하니 validation이 먹히지 않아서 보니 나만의 암호 입력을 선택했음에도 불구하고 console을 찍어보니 강력한 암호가 값으로 들어가 있었다. 해당 현상은 input이 끝날 때 callback을 해주는 onEndEditing 함수를 통해 해결할 수 있었다. 참고: https://github.com/facebook/react-native/issues/23921

Mobile/react-native 2021.07.27