작성
·
66
0
변수의 활용 파트에서 동일하게 진행하고 테스트를 해봣는데, app state variable은 트윗을 삭제하면 숫자가 올라가는데, local state variable은 올라가지 않는데 왜그런걸까요?
답변 2
0
안녕하세요 몬스터님,
강의 들어주시고 질문 주셔서 감사 드립니다.
답변이 조금 늦어서 죄송합니다.
제 생각에는 몇가지 세팅 중 하나가 빠졌을 가능성이 있을 것 같습니다.
값이 올라갈 텍스트를 선택하신 후, 액션 탭에서 다음 속성들이 잘 부여되었는지 차례대로 한번 체크해보면 어떨까요?
액션이 Update Page State로 설정되었는지
Set field 내의 변수가 잘 할당 되었는지
Increment/decrement로 설정 되었는지
Increment value가 1인지
Update type이 'Rebuild Current Page'인지
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
님의 질문과 관련된 정보가 제공된 자료에는 없어서, 명확한 답변을 드리기 어렵습니다. 하지만, 일반적으로 app state variable
과 local state variable
의 차이에서 발생하는 문제일 가능성이 있습니다. app state variable
은 애플리케이션 전체에서 접근 가능한 상태를 관리하는 반면, local state variable
은 특정 위젯 또는 구성 요소 내부에서만 접근 가능한 상태를 의미합니다. 따라서, local state variable
의 숫자가 올라가지 않는 문제는 해당 변수를 업데이트 하는 로직이 올바르게 구현되었는지, 그리고 해당 상태 업데이트가 올바른 컨텍스트에서 실행되었는지 검토해볼 필요가 있습니다. 상태 관리의 범위와 구조를 다시 한번 점검하시는 것이 좋을 것 같습니다.
원하는 답변을 찾지 못하셨다면, 해당 코스의 질문 & 답변 섹션 또는 관련 커뮤니티, 개발자 문서를 참고하시는 것도 도움이 될 수 있습니다.