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 : https://snack.expo.io/@kopax/restless-turkish-delight

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: https://snack.expo.io/@kopax/petrified-cookies

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