Favorites component lets users set favorites in your app. They can access these items in a separate list tab on the main list view.
If your app doesn't use login functionality and a user tries to use the favorites feature, Glide will prompt them to log in with a pin.
Key property on the
Favorite component is where Glide identifies the exact item that the user is favoriting. This needs to be a unique value in a row.
In our podcast example, the unique value that I would want Glide to match favorites on would probably be the
Episode Number as no episode will ever share an episode number with another.
If you don't set a unique key, favorites will still work, but Glide will use cell locations (A1, B3, F7 etc...). So if you add or delete columns or rows, your favorites will be wrong.
By using a unique
Key, if I add or delete rows in future, Glide will always be able to match any favorites without getting confused.
You can change the name of the favorites list tab to suit your app. To do this, change the
list label in the components settings.