Why does react rerender rows if I swipe to delete multiple rows at a time?

I have working on a native app with expo SDK36.

Snack : restless turkish delight - Snack

On iOS and Android, when I swipe multiple row at a time, it keep rerendering the whole list, despite if I have added a key to the list.

I have done another reproduction, without the connection to redux, and it work fine: petrified cookies - Snack

What am I missing and why is my list getting fully rerendered when I delete rows ?