Flutter/Flutter FAQ

Flutter 플러터 리스트에서 단일 항목을 업데이트하는 가장 좋은 방법은 무엇인가요?, How to update a single item in flutter list, as a best way

독학코딩 2023. 12. 18. 09:08
반응형

질문


플러터 리스트에서 항목을 하나만 업데이트하는 방법은 무엇인가요?

제일 좋은 방법이 필요합니다.

왜 제일 좋은 방법이라고 말하고 있는 걸까요?

하나의 항목만 업데이트하고, 리스트에 있는 모든 항목이 렌더링되지 않도록 하고 싶습니다.

하나의 항목만 업데이트할 때, 그 항목만 새로 고쳐져야 합니다. 전체 리스트가 아니라는 말이죠.

하나의 항목만 업데이트하려고 전체 리스트가 렌더링되면, 앱의 성능이 좋지 않을 수 있습니다.

그래서 이를 극복할 방법이 있을까요?


답변


이것은 내 방식입니다

foods[foods.indexWhere((element) => element.uid == food.uid)] = food;

어떠한 null 참조 문제도 피하기 위해 일부 유효성 검사가 적용되어야 합니다

반응형