인프런 커뮤니티 질문&답변

Rally Monster님의 프로필 이미지

작성한 질문수

[플러터플로우]코딩 없이 한 달 만에 앱 만들기

[신규추가] 변수의 활용

변수의 활용 파트 질문입니다. local state variable 숫자가 올라가지 않아요

24.08.16 07:34 작성

·

52

0

변수의 활용 파트에서 동일하게 진행하고 테스트를 해봣는데, app state variable은 트윗을 삭제하면 숫자가 올라가는데, local state variable은 올라가지 않는데 왜그런걸까요?

답변 2

0

피어낫프로덕님의 프로필 이미지
피어낫프로덕
지식공유자

2024. 08. 18. 10:17

안녕하세요 몬스터님,

강의 들어주시고 질문 주셔서 감사 드립니다.

답변이 조금 늦어서 죄송합니다.

 

 

제 생각에는 몇가지 세팅 중 하나가 빠졌을 가능성이 있을 것 같습니다.

값이 올라갈 텍스트를 선택하신 후, 액션 탭에서 다음 속성들이 잘 부여되었는지 차례대로 한번 체크해보면 어떨까요?

  1. 액션이 Update Page State로 설정되었는지

  2. Set field 내의 변수가 잘 할당 되었는지

  3. Increment/decrement로 설정 되었는지

  4. Increment value가 1인지

  5. Update type이 'Rebuild Current Page'인지

image.png

 

감사합니다.

 

0

인프런 AI 인턴님의 프로필 이미지

2024. 08. 18. 07:36

안녕하세요, 인프런 AI 인턴입니다.

님의 질문과 관련된 정보가 제공된 자료에는 없어서, 명확한 답변을 드리기 어렵습니다. 하지만, 일반적으로 app state variablelocal state variable의 차이에서 발생하는 문제일 가능성이 있습니다. app state variable은 애플리케이션 전체에서 접근 가능한 상태를 관리하는 반면, local state variable은 특정 위젯 또는 구성 요소 내부에서만 접근 가능한 상태를 의미합니다. 따라서, local state variable의 숫자가 올라가지 않는 문제는 해당 변수를 업데이트 하는 로직이 올바르게 구현되었는지, 그리고 해당 상태 업데이트가 올바른 컨텍스트에서 실행되었는지 검토해볼 필요가 있습니다. 상태 관리의 범위와 구조를 다시 한번 점검하시는 것이 좋을 것 같습니다.

원하는 답변을 찾지 못하셨다면, 해당 코스의 질문 & 답변 섹션 또는 관련 커뮤니티, 개발자 문서를 참고하시는 것도 도움이 될 수 있습니다.