목록전체 글 (48)
Flutter 개발 Story
Provider 패턴
Provider패턴이란? UI와 Business logic 코드를 더 편리하게 분리해줄 수 있는 패턴이다. BLOC패턴보다 쉽게 분리할 수 있다. Provider는 생산자/소비자 패턴에서의 생산자를 의미한다.
관련 개념
2021. 2. 9. 15:45

BLOC 패턴이란? BLOC 패턴이라 Bussiness Logic Component의 줄임말로 UI와 Bussiness Logic을 분리해 각각 코드의 의존성을 낮추게 하는 디자인이다. Flutter는 상태에 따라 렌더링이 일어나기 때문에, 상태 관리가 매우 중요하다. 즉, BLOC 패턴은 Flutter의 상태 관리를 제어하기 위해 사용된다고 생각하면 된다. 정리하자면 BLOC은 논리적인 처리를 담당하고, UI는 UI 처리만 담당한다고 보면 된다. 역할을 나눠서 맡은 역할만 할 수 있게 하는 디자인 패턴이라고 볼 수 있다. 용어 설명 BLOC 객체 - 위젯(UI 객체)으로부터 이벤트를 전달받으면 Respository등으로부터 데이터를 전달받아 Business Logic을 처리하는 객체를 의미한다. Rep..
관련 개념
2021. 2. 9. 15:33