• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

모든 Provider의 인스턴스가 앱이 실행되면 무조건 다 생기나요?

24.01.23 16:54 작성 조회수 109

0

안녕하세요!

provider적용하기 강의 듣고 있습니다.

궁금한게,

프로젝트를 진행할 수 록 여러개의 provider를 생성하게 되는데 그럼 이 모든 provider의 인스턴스가 사용하지 않아도 무조건 앱 실행시 다 인스턴스화 되어 메모리에 올라가게 되나요?

 

제가 객체지향관련 개념이 플러터하면서 처음이라 조금 헷갈립니다.

 

감사합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요!

강의에서 알려드린 것처럼 auto dispose를 사용하면 사용되지 않는 순간에는 dispose 되도록 할 수 있습니다.

메모리에 모두 올라가는게 맞지만 그게 문제가 된다면 provider의 문제는 아닐거라고 생각됩니다. provider를 이용한 상태관리 값들이 너무 많아서 메모리상의 문제가 생긴다면 예측하건데 그 어떤 툴을 사용하셔도 똑같은 문제가 생기실겁니다.

감사합니다!