Tous deux utilisent ... mais dans des directions opposées : spread étend une collection en éléments individuels ; rest collecte les éléments dans un seul array/objet.
Spread — étendre
js
a = [, ], b = [, ];
merged = [...a, ...b];
copy = [...a];
obj = { ...user, : };
.(...[, , ]);
