코딩이야기

Sep. 25th 2023 Flutter 3week (2)

이웃집김씨 2023. 9. 25. 19:43

consumer 위젯

Provider 전역으로 사용되는 데이터를 담당할 서비스로 만들고
CRUD를 담당하는 해당 서비스를 구현

Consumer<클래스명> 클래스 정보 갱신시 화면을 새로고침 해야할 때 사용
context.read<클래스명> 1회성으로 클래스 접근할 때 사용 (화면 새로고침x)


1) `saveMemoList` 

`**List<Memo>**` ⇒ (toJson) ⇒  `**List<Map>**` ⇒ (jsonEncode) ⇒  **`String`**

2) `loadMemoList`

`**String**` ⇒ (jsonDecode) ⇒ `**List<Map>**` ⇒ (fromJson) ⇒ `**List<Memo>**`

반응형