---
description: membuat fungsi pada extention
---

# make extention



{% embed url="https://stackoverflow.com/questions/52800702/flutter-edit-list-item" %}



3

Below is the code to update a single item of list using the index. You can simple create an extension function for the same.

```dart
extension ListUpdate<T> on List {
    List update(int pos, T t) {
        List<T> list = new List();
        list.add(t);
        replaceRange(pos, pos + 1, list);
        return this;
    }
}
```

And use it like below to replace an item.

```dart
replytile.update(
    5, new ReplyTile(
        member_photo: "photo",
        member_id: "001",
        date: "01-01-2018",
        member_name: "Denis",
        id: "001",
        text: "hallo.."
    )
);
```
