0

フラットリストから item.id を必要とする関数 checkStatus(id) があります。

次のようなフラットリスト内の onPress イベントでステータスを確認できます。

<TouchableOpacity onPress={() => checkStatus(item.id)}>

ただし、Flatlist 内の各アイテムに対して関数を呼び出し、それに応じてテキストをレンダリングしたいと考えています。関数が呼び出されると、状態がブール値で変化する const があります。(hasBeenAdded = true または false) したがって、onPress イベントは必要ありません。

以前に似たようなことをしたことがありますが、アイテムの値を必要としなかったため、次のように呼び出すことができました

 {hasBeenAdded === true (
): }

各アイテムのフラットリスト内で関数を呼び出す方法について何か考えはありますか?

4

1 に答える 1