Recommended way to implement User sorting


I’m wondering what the best way is to enable a custom sort order. I have lists consisting of places and I want the owner to be able to update the order of these places.

I can think of different solutions, but wanted to see if there’s any recommended way of doing this: can you sort the array on the front-end and update the places array, or should I create a new field to use in query with orderBy?

Would appreciate some guidance on the best solution – thank you