How to get the object with the smallest uuid from an array in React?

I have an array of objects in React, where each object has a uuid and a name property. I’m trying to find the object with the smallest uuid value.

let smallestUuidObject = {};
const arr = [{uuid:1, name:'john'}, {uuid:2000, name:'john2'}];
smallestUuidObject = arr.reduce((prev, curr) => {
  return prev.uuid < curr.uuid ? prev : curr;
});

With this approach, I’m getting {uuid:1, name:’john’} as the response, which is correct. However, I want to confirm if this is the best approach or if there is a more efficient or cleaner way to achieve this.

Could someone please review my code and suggest improvements if necessary?