작성한 질문수
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
RestaurantProvider 작업하기
작성
·
160
0
안녕하세요!
provider적용하기 강의 듣고 있습니다.
궁금한게,
프로젝트를 진행할 수 록 여러개의 provider를 생성하게 되는데 그럼 이 모든 provider의 인스턴스가 사용하지 않아도 무조건 앱 실행시 다 인스턴스화 되어 메모리에 올라가게 되나요?
제가 객체지향관련 개념이 플러터하면서 처음이라 조금 헷갈립니다.
감사합니다.
답변 1
1
강의에서 알려드린 것처럼 auto dispose를 사용하면 사용되지 않는 순간에는 dispose 되도록 할 수 있습니다.
메모리에 모두 올라가는게 맞지만 그게 문제가 된다면 provider의 문제는 아닐거라고 생각됩니다. provider를 이용한 상태관리 값들이 너무 많아서 메모리상의 문제가 생긴다면 예측하건데 그 어떤 툴을 사용하셔도 똑같은 문제가 생기실겁니다.
감사합니다!