inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter 중급 1편 - 클린 아키텍처

listview 에서 모든 rows를 가져오는 것은, 개념상 맞지 않는건가요?

298

freeduc

작성한 질문수 2

0

listview 에서 모든 rows를 가져오는 것은, 개념상 맞지 않아서 소용이 없는건가요?

원격지에 있는 json data(예를들어 주문품목 같은)에 100개의 rows데이터를 listview 에 넣고

이 100개의 rows가 모두 텍스트박스 하나씩 가지고 있을때 주문수량을 기입하고

해당 데이터를 다시 원격지로 저장을 해야 하는데

100개의 텍스트박스의 데이터가 모두 변경 되었다면

리스트뷰가 모든 변경된 데이터를 모두 가지고 있나요?

모바일에서는 기껏해야 20개 남짓 rows를 가지고 돌려 쓰는것으로 알고 있는데

현재의 리스트뷰에 있는 모든 rows를 가져와 봐야 100개를 전부 return 해줄지

의문이 갑자기 드네요.

위의 경우와 같을때 어떻게 저장을 하는게 좋을까요?

ios android Flutter

답변 1

1

오준석

UI 와 데이터는 분리되어 있으며, UI에 데이터를 표시했다고 ListView에서 데이터를 얻을 수는 없습니다.

데이터는 어차피 ViewModel에 있기 때문에 ViewModel 내에 있는 데이터를 조작하여 이를 원격지로 보내셔야 합니다.

MVVM, 클린 아키텍처 관련 질문 있습니다.

0

110

2

가끔씩 ui가 깨지는? 현상이 있어서 질문드립니다.

0

104

1

freezed 3.0 대응된 코드 깃헙에도 업데이트 해주실 수 있으신가요?

0

195

3

sealed class 사용시 기능은 동작하지만 Radio위젯에 선택 표시가 안되는 부분 질문

0

133

2

sealed class 사용시 The getter 'orderType' isn't defined for the type 'NoteOrder<dynamic>' 오류

0

102

2

유즈케이스 관련하여 질문 드립니다.

0

99

1

mockito사용시 오류 해결법

1

127

2

sealed class 사용 문의2

0

88

2

sealed class 사용 문의

0

123

2

freezed3.0에서 build시 when생성되지 않습니다.

0

275

2

Try implementing the missing methods, or make the class abstract. 문제해결 공유

0

246

2

This is likely caused by a misconfigured builder definition. 오류 해결 방법

1

332

3

강의 화면이 안보여요

0

142

3

Flutter에서 추천하는 Navigator, Router

0

335

2

The following ProgressEvent object was thrown resolving an image codec: [object ProgressEvent]

0

331

3

event와 ui_event

0

217

1

코드 색깔 관련 질문

0

214

1

Photo.fleezed.dart,photo.g.dart삭제시 에러

0

216

2

sealed class 적용 시...

0

337

1

클린 아키텍처 질문

0

317

1

sealed class 데이터 접근

0

333

1

서버에서 데이터를 가져와서 사용하는 경우...

0

239

1

뷰/뷰모델 작성 질문

0

277

1

freezed JsonKey 사용 예시 공유

1

797

1