반응형

상태관리 3

22. [Flutter] 상태 관리(Riverpod)를 이용하여 비동기 관리하기

이번에는 Flutter의 riverpod을 이용하여 비동기관리에 대해서 설명하도록 하겠다.https://riverpod.dev/ko/ Riverpod어디서나 공유 상태 선언하기 더 이상 main.dart과 UI 파일 사이를 오갈 필요가 없습니다. 공유 상태의 코드를 별도의 패키지에 넣든, 필요한 위젯 바로 옆에 넣든, 테스트 가능성을 잃지 않고 적절riverpod.dev우선 공식자료는 다음과 같다. Riverpod이란?우선 들어가기에 앞서 riverpod이 무엇인지 알아보도록 하자.https://github.com/rrousselGit rrousselGit - OverviewFlutter enthusiast. You'll find me on stackoverflow. Or as a speaker in F..

Study/Dart,Flutter 2024.06.20

8. Dart, Flutter 상태관리 그리고 Riverpod (1)

이번 포스팅은 상태 관리법 중 하나인 Riverpod 알아보도록 하자. 이론적인 내용이므로 만약 코드에 바로 사용할 방법을 찾는다면 다음 포스팅을 읽으면 된다. 목차 Flutter의 상태관리 Flutter의 상태 관리 Ephemeral state와 App state Riverpod과 Provider의 차이점 1. Flutter의 상태관리 Flutter의 상태 관리란, 데이터의 상태라고 생각해도 좋다. 현재 데이터에 맞게 화면을 변경해주고 유저의 반응에 대응해주기 위해서 필요하다. 하지만 모든 데이터를 관리해야 하나 그것은 아니다. 어떤 상태(데이터)이냐에 따라 Ephemeral(일시적) state, App state로 나뉘게 된다. 공식문서 링크는 아래를 참고하면 된다. https://flutter.de..

Study/Dart,Flutter 2021.10.28

1. Flutter,Firebase Riverpod을 이용하여 DropDownButton다루기.

NullSafety가 적용되지 않은 코드입니다! 이번에는 Flutter와 Firebase를 연동하고 StateManage 중 Riverpod을 이용하여 DropDownButton을 만들도록 하겠다. 내용이 다소 어려울 수 있지만 주석을 천천히 읽어보면 할 수 있을 것이다. riverpod과 ConsumerWidget. riverpod에서의 Future; ChangeNotifier CustomDropDown 그리고 ConsumerWidget 초기값 설정. riverpod과 ConsumerWidget 플러터에서 상태관리는 아주 중요하다. 상태란 데이터를 다른 말이라고 하면 이해하기 쉽다. 데이터의 관리이다. riverpod은 Provider의 연장선으로 Provider의 단점을 보완하여 나온 것이다. pro..

반응형