Provider1 Flutter Provider (프로바이더 with MVVM) 상태관리 패키지 Provider란? 일반적으로 우리가 어떤 데이터를 위젯에서 표현하다 보면 같은 데이터를 공유하는 Widget이 발생하게 되고 데이터의 무결성을 위해서 State값을 공유하고 하위 위젯에게 전달하기 위해서 의미 없는 StatefulWidget을 구현해야 할때가 있다. 위젯에서 위젯으로 데이터 State를 전달하고 전달해서 그변화를 감지하여 화면에 다시 그려주고 하는 일들을 하게 되면 State값의 변화로 인해 다시 그리지 않아도 되는 Widget을 빈번하게 다시 그리게 된다. 상태값(State)을 공유하면서 Depth가 깊어지고 그러면서 flutter구조가 가져오는 성능저하를 개선하고 반복되는 코드를 제거 하기 위해서 만들어진 것이 Provider이다. 이 포스팅에서는 간단하게 viewModel과 pro.. 2022. 4. 5. 이전 1 다음