Reading time: < 1 minute
If we remove or add a new item to a FlatList in React Native, we need to follow these steps:

First, we need to create a boolean state:
const [refreshing, setRefreshing] = React.useState(false);
Then, we assign it to the FlatList using the extraData attribute:
<FlatList
data={itemList}
extraData={refreshing}
renderItem={({ item }) =>
<Row
element={item}
/>
}
/>
When we want to refresh the list, we do the following:
setRefreshing(!refreshing);
And that’s it! The list will re-render and display the updated content on the screen.
