Rest operator ... (three dots) allows us to extract Object properties that are not already extracted.
You can use rest to help extract only properties you want.
Spread properties also look just like rest properties with three dots ...but the difference is that you use spread to create (restructure) new objects.
The spread operator is used in the right side of the equals sign. The rest are used in the left-side of the equals sign.