BLoC1 BLoC 개념 BLoC 패턴이란? BLoC는 비즈니스 로직 컴포넌트(Business Logic Component)의 약자이다. BLoC 패턴이 쓰이는 이유? UI와 비즈니스 로직을 분리해 개발을 원활히 하고자 한다. 비즈니스 로직은 데이터베이스 조회나 서버와의 통신 등 데이터를 처리하는 부분을 말합니다. UI와 비즈니스 로직을 분리하려는 이유는 코드 수정 시 서로 간의 간섭을 떨어트리고 테스트를 용이하게 하기위해 사용. 데이터 관리 측면에서 좋다. 부모와 자식간의 데이터 흐름을 직관적이고 단순하게 만들어준다. 구조는 Redux와 비슷하다.(구조만... 실제 사용방법 및 용도는 다르다.) 내 개인적 이해로는 ViewModel로 이해하는게 가장 와닿았다.(BLoC==ViewModel) ViewModel를 다른 프레임워크(.. 2019. 1. 13. 이전 1 다음