Props 2

[Flutter] 자식 위젯이 부모 위젯의 state 사용 2

유저가 입력한 데이터를 변수에 담는 방법 controller input 데이터를 담을 변수를 생성 후 TextEditingController() 위젯을 담아주고 var inputData = TextEditingController(); TextField에 controller: input 데이터 담은 변수 이름 을 작성해주면 child: TextField( controller: inputData ,style: TextStyle(fontSize: 30),), 자동으로 변경되는 input 데이터에 대한 value 값이 담겨지게 된다. (이건 좀 편하네) 해당 데이터의 값을 출력하고자 한다면 변수.text를 하면 된다 print(변수.text) onChanged() React에서 사용하는 것과 유사 onChang..

Flutter 2023.07.31

[Flutter] 자식 위젯이 부모 위젯의 state 사용

자식 위젯이 부모 위젯의 state 사용 Props를 하는 방법의 단계 보내기 전송할 클래스 즉 하위 위젯, 자식 위젯의 인자 값으로 이름: state 값 을 전송 ex) return Modal( 작명: 보낼 state값 ); 등록하기 받는 클래스에서 인자 값으로 state를 등록 이후 변수 공간에 다시 한번 등록해주기 여기서 JavaScript의 const 역할처럼 변하지 않는 변수 타입으로 Read-Only 만 할 경우엔 final을 붙여주면 된다. 사용하기 그냥 사용하기 현재는 title을 전송해서 Contact라는 변수를 하위 클래스로 전달 후 사용하는 코드 작성 import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( ..

Flutter 2023.07.31