Destructure objects directly in function parameters. This makes the function signature show what properties you need.
function greet({ name, age }) {
console.log(`${name} is ${age}`);
}
greet({ name: "Alice", age: 25 });
// "Alice is 25"
Callers see exactly which properties the function uses.