popLayout for List Reordering
Use popLayout mode for list reordering animations.
Incorrect (default mode causes shifts):
<AnimatePresence>
{items.map(item => <ListItem key={item.id} />)}
</AnimatePresence>Correct (popLayout prevents shifts):
<AnimatePresence mode="popLayout">
{items.map(item => <ListItem key={item.id} />)}
</AnimatePresence>