inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

Pagination 이론

페이징 처리 질문입니다.

348

한석민

작성한 질문수 20

0

커뮤니티 게시판을 만들 때

a라는 사람이 페이지를 쭉 봐서 펼쳐져 데이터가 많이 불러와진 상태에서 새 글을 쓰면 그 글만 기존 불러와진 리스트에 하나 집어넣는게 맞을까요?

아니면 일부분을 다시 불러와서 갈아 끼워넣는게 더 일반적인 요즘 앱의 형태인가요?

하이브리드 앱 Flutter

답변 1

0

코드팩토리

안녕하세요!

이 강의를 끝까지 다 보시면 캐싱에대한 지식이 많이 쌓이면서 적절한 상황에 적절한 테크닉을 사용할 수 있게 되실 것 같습니다.

말씀하신 두가지 형태가 모두 사용되는데 첫번째 말씀하신 부분은 이번 강의에서 Optimistic Response를 통해 제가 보여드리고 있고 두번째 말씀하신건 캐시관리 측면에서 제가 보여드리고 있습니다.

언제 어떤 방식을 사용해야할지는 어떤 UI인지, 어떤 형태로 데이터가 입력되는지, 페이지 기반의 페이지네이션인지, 커서 기반의 페이지네이션인지등 많은 요소에따라 답이 다를 수 있습니다.

하지만 항상 가장 중요한건 사용자가 레이턴시를 "최소"로 느끼게 하는 테크닉이 최고라는 것입니다!

자동 패키지 임포트 관련 질문 드립니다.

0

652

1

초급 중급 마무리한 학생입니다.. 파베관련 질문 하나만 받아주실 수 있을까요

0

440

1

Pagination 질문드립니다

0

473

1

레이아웃에 대해서 궁금한 질문!

0

499

1

강의에 적용된 디자인 패턴이 뭔가요??

1

676

1

네스팅 방식으로 goRouter Go를 사용할때, 앱바타이틀이 정상적으로 표시되지 않는 문제

0

565

2

GoRouter return이 안됩니다.

0

598

1

UserModel 에서는 IModelWithId를 implements하지 않는 이유가 있나요?

-1

540

1

서버쪽 /user/me api에서 에러가 나서 확인해보니..

0

410

1

[에러] GoRouter 적용, 401 에러가 뜹니다

0

365

1

ref.read.update // state + 1

0

449

1

typedef itemBuilder 제네릭 관련 질문이 있습니다.

0

453

1

[상태관리] Riverpod을 쓰신 이유가 있으신가요?

0

669

1

Dio 질문드립니다.!

0

780

2

CursorPagination 캐스팅 관련 문의

0

411

1

CursorPagination 캐시팅 관련 문의

0

399

2

AuthRepository 클래스 token() 함수는 Dead Code 아닌가요?

0

362

1

Rating을 GET 요청할때 DioError가 발생합니다.

-1

609

1

Token 관련 질문 드립니다.

0

452

2

수업의 내용은 아니지만 궁금해서 여쭤봅니다.

0

575

1

refresh 토큰 재발급 요청에 대해서

0

1688

1

_App 클래스가 ConsumerWidget을 상속 받으면 에러가 생깁니다

0

2554

4

이번 플러터와 다트 업데이트에서

1

268

1

Dio로 api 요청 듣고 있는데 에러가 발생합니다 ㅜㅜ

0

1176

1