왜 Bloc을 사용할까?
Bloc을 사용하면 비즈니스 로직에서 프리젠테이션을 쉽게 분리하여 코드를 빠르고 쉽게 테스트 하고 재사용할 수 있습니다.
프로덕션 수준 애플리케이션을 구축하는데 있어 상태 관리는 아주 중요합니다.
애플리케이션을 구축하는데 있어 다음 사항들이 필요합니다.
- 애플리케이션의 상태을 언제든지 알 수 있다.
- 애플리케이션이 모든 경우에 대해서 문제없이 동작하는지 쉽게 테스트
- 사용자 데이터 기반 결정을 내릴 수 있도록 각 사용자의 사용이력을 기록
- 컴포넌트 재사용을 통해 효율적으로 코드를 작성
- 모든 개발자가 동일한 규칙에 따라 단일 코드 내에서 원할하게 작업
- 빠르고 반응성이 뛰어난 앱
Bloc은 이러한 모든 요구 사항과 그 이상을 충족하도록 설계되어있습니다.
이 내용은 Bloc Library 공식문서를 번역한 내용입니다.