[개발] Flutter
-
State에 대한 설명Flutter에서 State은 StatefulWidget의 상태를 관리하는 클래스입니다. Flutter에서 StatefulWidget은 상태가 변경될 수 있는 UI 요소를 의미하며, State는 그 상태를 실제로 유지하고 관리하는 역할을 합니다. State와 StatefulWidget의 관계StatefulWidget은 변경 가능한 상태를 갖고, 그 상태를 유지하기 위해 State 객체와 연결됩니다. State 객체는 상태 변경이 발생할 때마다 화면을 다시 렌더링합니다. State의 주요 역할상태 관리: State 객체는 위젯의 상태를 저장하고, 그 상태를 변경할 수 있습니다. 상태가 변경되면, setState()를 호출하여 UI를 갱신합니다.build 메서드: State 클..
[Flutter] State<StatefulWidget> 란?State에 대한 설명Flutter에서 State은 StatefulWidget의 상태를 관리하는 클래스입니다. Flutter에서 StatefulWidget은 상태가 변경될 수 있는 UI 요소를 의미하며, State는 그 상태를 실제로 유지하고 관리하는 역할을 합니다. State와 StatefulWidget의 관계StatefulWidget은 변경 가능한 상태를 갖고, 그 상태를 유지하기 위해 State 객체와 연결됩니다. State 객체는 상태 변경이 발생할 때마다 화면을 다시 렌더링합니다. State의 주요 역할상태 관리: State 객체는 위젯의 상태를 저장하고, 그 상태를 변경할 수 있습니다. 상태가 변경되면, setState()를 호출하여 UI를 갱신합니다.build 메서드: State 클..
2024.09.23 -
Flutter의 {super.key} 설명Flutter에서 위젯을 생성할 때, 생성자에 key를 전달하는 것은 위젯의 고유성을 식별하고, 위젯 트리에서의 위치를 추적하는 데 중요합니다. {super.key}는 이러한 key를 부모 클래스에 전달하는 방법입니다. 기본 문법const MainPage({super.key}); 상세 설명1. Key의 역할Key는 Flutter의 위젯 트리에서 각 위젯을 고유하게 식별하는 데 사용됩니다. 이는 특히 리스트나 동적으로 생성되는 위젯에서 중요한 역할을 합니다. 2. {super.key}의 의미{super.key}는 현재 클래스의 생성자가 부모 클래스의 생성자에게 key를 전달한다는 의미입니다. 여기서 super는 부모 클래스를 참조하며, 중괄호({..
[Flutter] {super.key} 란?Flutter의 {super.key} 설명Flutter에서 위젯을 생성할 때, 생성자에 key를 전달하는 것은 위젯의 고유성을 식별하고, 위젯 트리에서의 위치를 추적하는 데 중요합니다. {super.key}는 이러한 key를 부모 클래스에 전달하는 방법입니다. 기본 문법const MainPage({super.key}); 상세 설명1. Key의 역할Key는 Flutter의 위젯 트리에서 각 위젯을 고유하게 식별하는 데 사용됩니다. 이는 특히 리스트나 동적으로 생성되는 위젯에서 중요한 역할을 합니다. 2. {super.key}의 의미{super.key}는 현재 클래스의 생성자가 부모 클래스의 생성자에게 key를 전달한다는 의미입니다. 여기서 super는 부모 클래스를 참조하며, 중괄호({..
2024.09.22 -
Flutter의 onPressed와 onTap 차이onPressed와 onTap은 Flutter에서 터치 이벤트를 처리할 때 사용하는 두 가지 주요 콜백 함수입니다. 둘 다 사용자의 상호작용을 감지하고 특정 동작을 실행하는 데 사용되지만, 사용하는 컨텍스트와 제공하는 기능에 차이가 있습니다. onPressedonPressed는 버튼 위젯(예: ElevatedButton, TextButton, FloatingActionButton 등)에서 사용되는 콜백 함수입니다. 사용자가 버튼을 눌렀을 때 호출되며, 주로 버튼과 함께 사용됩니다.onPressed 예시ElevatedButton( onPressed: () { print('버튼이 클릭되었습니다.'); }, child: Text('클릭하세요'..
[Flutter] onPressed / onTap 차이Flutter의 onPressed와 onTap 차이onPressed와 onTap은 Flutter에서 터치 이벤트를 처리할 때 사용하는 두 가지 주요 콜백 함수입니다. 둘 다 사용자의 상호작용을 감지하고 특정 동작을 실행하는 데 사용되지만, 사용하는 컨텍스트와 제공하는 기능에 차이가 있습니다. onPressedonPressed는 버튼 위젯(예: ElevatedButton, TextButton, FloatingActionButton 등)에서 사용되는 콜백 함수입니다. 사용자가 버튼을 눌렀을 때 호출되며, 주로 버튼과 함께 사용됩니다.onPressed 예시ElevatedButton( onPressed: () { print('버튼이 클릭되었습니다.'); }, child: Text('클릭하세요'..
2024.09.21 -
Flutter StatefulWidgetStatefulWidget은 Flutter에서 상태를 유지할 수 있는 위젯입니다. 상태(State)는 사용자의 상호작용에 따라 변할 수 있는 값이나 UI의 변경 사항을 의미합니다. 즉, StatefulWidget은 상태가 변경될 때마다 다시 빌드되어 화면에 변경 사항을 반영할 수 있습니다. StatefulWidget 특징상태 유지: StatefulWidget은 위젯의 상태를 유지합니다. 예를 들어, 사용자가 버튼을 클릭하거나 입력 폼에 값을 입력할 때 그 상태가 변경됩니다.State 클래스: StatefulWidget은 상태를 관리하기 위해 State 클래스와 함께 사용됩니다. 상태가 변경되면 setState() 메서드를 호출하여 UI를 다시 렌더링합니다.생..
[Flutter] StatefulWidget 란?Flutter StatefulWidgetStatefulWidget은 Flutter에서 상태를 유지할 수 있는 위젯입니다. 상태(State)는 사용자의 상호작용에 따라 변할 수 있는 값이나 UI의 변경 사항을 의미합니다. 즉, StatefulWidget은 상태가 변경될 때마다 다시 빌드되어 화면에 변경 사항을 반영할 수 있습니다. StatefulWidget 특징상태 유지: StatefulWidget은 위젯의 상태를 유지합니다. 예를 들어, 사용자가 버튼을 클릭하거나 입력 폼에 값을 입력할 때 그 상태가 변경됩니다.State 클래스: StatefulWidget은 상태를 관리하기 위해 State 클래스와 함께 사용됩니다. 상태가 변경되면 setState() 메서드를 호출하여 UI를 다시 렌더링합니다.생..
2024.09.21