FlatListのストレージからアイテムを削除するにはどうすればよいですか?

アーザック

ストレージに文字列があり、ストレージ内のキーを削除する削除ボタンを作成したいと思います。私の問題は、私がflatListにいて、それを機能させることができないということです。

async removeItemValue(key) {
try {
  await AsyncStorage.removeItem(key);
  return true;
}
catch(exception) {
  return false;
}

}

render() {
return (
<View style={styles.container}>
  <View>
    <FlatList
      data={this.state.imgData}
      renderItem={({item}) => 
        <View style={{flex: 1, alignItems: "center", justifyContent: "center", marginBottom: 20, borderBottomColor:"white", borderBottomWidth:1}}>
          <Text>{item.date}</Text>
          <Image style={{width: 300, height: 350}} source={{ uri: item.key }} />
          <TouchableOpacity style={styles.menuButton} onPress={this.removeItemValue(item.key)}>
            <Text>Delete</Text>
          </TouchableOpacity>
        </View> 
      }
    />
  </View>
</View>
);

}}

ボタンがクリックされたときだけでなく、このページが読み込まれたときにtouchableOpacityのOnPressメソッドが呼び出される理由も説明していただけますか?

ムケイイ

送信する小道具を(矢印)関数として定義すると機能するはずです

onPress={() => this.removeItemValue(item.key)}

このような小道具を送ると...

 onPress={this.removeItemValue(item.key)}

...その後、関数を送信しなくなりますが、関数this.removeItemValue(...)が返す値です。関数は、コンポーネントに渡す前に実行されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の番号で終わるアイテムをローカルストレージから削除するにはどうすればよいですか?

分類Dev

Recyclerviewリストとストレージからmp3アイテムを削除するにはどうすればよいですか?

分類Dev

divをクリックしてローカルストレージからアイテムを削除するにはどうすればよいですか?

分類Dev

typesafe configのリストからアイテムを削除するにはどうすればよいですか?

分類Dev

Reactのリストからアイテムを削除するにはどうすればよいですか?

分類Dev

React Nativeのリストからアイテムを削除するにはどうすればよいですか?

分類Dev

選択したアイテムを非同期ストレージから削除するにはどうすればよいですか?

分類Dev

ローカルストレージ内の特定のアイテムを削除するにはどうすればよいですか?

分類Dev

ローカルストレージからすべてのアイテムを返品するにはどうすればよいですか?

分類Dev

反応ネイティブでFlatListからアイテム/インデックスを削除するにはどうすればよいですか?

分類Dev

C#でリストからアイテムを削除するにはどうすればよいですか?

分類Dev

jqueryでリストからアイテムを削除するにはどうすればよいですか?

分類Dev

Pythonでリストからアイテムを削除するにはどうすればよいですか?

分類Dev

ストレージ値からkBを削除(トリム)するにはどうすればよいですか?

分類Dev

dict値からリストアイテムを削除するにはどうすればよいですか?

分類Dev

Ansibleリストからアイテムを削除するにはどうすればよいですか?

分類Dev

データフレームセルのフォーマットアイテムから重複を削除するにはどうすればよいですか?

分類Dev

リスト内のアイテムがフィールドのどこかに表示されるかどうかに基づいて、データフレームから列を削除するにはどうすればよいですか?

分類Dev

アイテムとそのキーをlocalStorageから削除するにはどうすればよいですか?

分類Dev

ナビゲーションバーの戻るアイテムからテキストを削除するにはどうすればよいですか

分類Dev

別のフォームのリストからアイテムを追加/削除するにはどうすればよいですか?

分類Dev

ルートリクエストパラメータから既存のアイテムを削除するにはどうすればよいですか?--Laravel 5.5

分類Dev

onDelete(perform :)を使用せずに、子ビューからSwiftUIのリストアイテムを削除するにはどうすればよいですか?

分類Dev

UWPアプリケーションのリストからアイテムを削除するにはどうすればよいですか?

分類Dev

Windowsの右クリック(コンテキスト)メニューからアイテムを削除するにはどうすればよいですか?

分類Dev

Ansibleテンプレートリストのアイテムを削除または除外するにはどうすればよいですか?

分類Dev

SwiftUIの別のビューからリストのアイテムを削除するにはどうすればよいですか?

分類Dev

forループを使用し、appendを使用して、既存のリストからアイテムを削除するにはどうすればよいですか?

分類Dev

qtablewidgetのアイテムからテキストを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    特定の番号で終わるアイテムをローカルストレージから削除するにはどうすればよいですか?

  2. 2

    Recyclerviewリストとストレージからmp3アイテムを削除するにはどうすればよいですか?

  3. 3

    divをクリックしてローカルストレージからアイテムを削除するにはどうすればよいですか?

  4. 4

    typesafe configのリストからアイテムを削除するにはどうすればよいですか?

  5. 5

    Reactのリストからアイテムを削除するにはどうすればよいですか?

  6. 6

    React Nativeのリストからアイテムを削除するにはどうすればよいですか?

  7. 7

    選択したアイテムを非同期ストレージから削除するにはどうすればよいですか?

  8. 8

    ローカルストレージ内の特定のアイテムを削除するにはどうすればよいですか?

  9. 9

    ローカルストレージからすべてのアイテムを返品するにはどうすればよいですか?

  10. 10

    反応ネイティブでFlatListからアイテム/インデックスを削除するにはどうすればよいですか?

  11. 11

    C#でリストからアイテムを削除するにはどうすればよいですか?

  12. 12

    jqueryでリストからアイテムを削除するにはどうすればよいですか?

  13. 13

    Pythonでリストからアイテムを削除するにはどうすればよいですか?

  14. 14

    ストレージ値からkBを削除(トリム)するにはどうすればよいですか?

  15. 15

    dict値からリストアイテムを削除するにはどうすればよいですか?

  16. 16

    Ansibleリストからアイテムを削除するにはどうすればよいですか?

  17. 17

    データフレームセルのフォーマットアイテムから重複を削除するにはどうすればよいですか?

  18. 18

    リスト内のアイテムがフィールドのどこかに表示されるかどうかに基づいて、データフレームから列を削除するにはどうすればよいですか?

  19. 19

    アイテムとそのキーをlocalStorageから削除するにはどうすればよいですか?

  20. 20

    ナビゲーションバーの戻るアイテムからテキストを削除するにはどうすればよいですか

  21. 21

    別のフォームのリストからアイテムを追加/削除するにはどうすればよいですか?

  22. 22

    ルートリクエストパラメータから既存のアイテムを削除するにはどうすればよいですか?--Laravel 5.5

  23. 23

    onDelete(perform :)を使用せずに、子ビューからSwiftUIのリストアイテムを削除するにはどうすればよいですか?

  24. 24

    UWPアプリケーションのリストからアイテムを削除するにはどうすればよいですか?

  25. 25

    Windowsの右クリック(コンテキスト)メニューからアイテムを削除するにはどうすればよいですか?

  26. 26

    Ansibleテンプレートリストのアイテムを削除または除外するにはどうすればよいですか?

  27. 27

    SwiftUIの別のビューからリストのアイテムを削除するにはどうすればよいですか?

  28. 28

    forループを使用し、appendを使用して、既存のリストからアイテムを削除するにはどうすればよいですか?

  29. 29

    qtablewidgetのアイテムからテキストを取得するにはどうすればよいですか?

ホットタグ

アーカイブ