Notice
Recent Posts
Recent Comments
Link
drexqq
[Flutter] 플러터 BLoC Pattern, Provider Pattern 본문
728x90
반응형
Flutter에서 자주 사용되는 대표적인 디자인 패턴이다.
BLoC Pattern
- Bussiness Logic Component의 줄임말이다.
- 상태관리, UI, 비즈니스 로직을 분리해준다.
- stream을 통해 상태를 업데이트하고 이것을 통해 stateful,stateless나 setState()가 필요 없어진다.
(stream에 대한 설명)
- 하나의 UI에서 여러가지의 BLoC이 존재할 수 있다. (재사용하기가 좋다)
- 단순한 로직을 짜려해도 최소 4개의 클래스가 필요하다. (ex: model, provider, repository, bloc)
Provider Pattern
- BLoC패턴과 사용이유는 같지만 데이터의 공유나 로직의 분리 등을 조금 더 간단하게 할 수 있다.
728x90
반응형
'Mobile > Flutter' 카테고리의 다른 글
[Flutter] 플러터 http 통신 (0) | 2022.11.17 |
---|---|
[Flutter] 플러터 Future, Stream (0) | 2022.11.16 |
[Flutter] 플러터 final vs const (0) | 2022.11.15 |
[Flutter] 플러터 ListView (0) | 2022.11.15 |
[Flutter] 플러터 GestureDetector, InkWell (0) | 2022.11.15 |
Comments