반응형
다시 한 번 setState() 의 용법에 대해서 설명을 했다.
프로그램이 데이터를 저장하고 보여주기를 희망할 때, 이렇게 사용하라는 것
하지만 setState()가 사실 플러터에서 그렇게 많이 사용되지 않는다는 이야기를 하니...............
무엇이 더 사용되는 걸까
We call setState only when we want the change in a variable to reflect on the UI of the screen. For instance, say you have a form containing a text field and a button to submit it. User types in the text field and clicks on submit button. Then we display that text field's text below the submit button.
setState Flutter는 어디에서 사용할 수 있나요?
변수의 변경 사항이 화면의 UI에 반영되도록 하려는 경우에만 setState를 호출합니다. 예를 들어 텍스트 필드와 제출 버튼이 있는 양식이 있다고 가정해 보겠습니다. 사용자는 텍스트 필드에 입력하고 제출 버튼을 클릭합니다. 그런 다음 제출 버튼 아래에 해당 텍스트 필드의 텍스트를 표시합니다.
변수의 변경 사항이 화면의 UI에 반영되도록 하려는 경우에만 setState를 호출합니다. 예를 들어 텍스트 필드와 제출 버튼이 있는 양식이 있다고 가정해 보겠습니다. 사용자는 텍스트 필드에 입력하고 제출 버튼을 클릭합니다. 그런 다음 제출 버튼 아래에 해당 텍스트 필드의 텍스트를 표시합니다.
Whenever you update your UI data model, make sure you call setState.
일반적으로 setState 메서드는 실제 변경 사항을 상태로 래핑하는 데만 사용하고 변경 사항과 관련될 수 있는 계산은 사용하지 않는 것이 좋습니다.
반응형
'Flutter > Flutter로 웹툰 앱 만들기' 카테고리의 다른 글
[노마드코더: Flutter 로 웹툰 앱 만들기] #4.4 Widget Lifecycle (1) | 2022.11.30 |
---|---|
[노마드코더: Flutter 로 웹툰 앱 만들기] #4.3 BuildContext (0) | 2022.11.30 |
[노마드코더: Flutter 로 웹툰 앱 만들기] #4.1 setState (0) | 2022.11.29 |
[노마드코더: Flutter 로 웹툰 앱 만들기] #4.0 State (0) | 2022.11.29 |
[노마드코더: Flutter 로 웹툰 앱 만들기] #3.9 Code Challenge (0) | 2022.11.29 |