Check out example codes for "how to add to a list only items that are not already in the list c#". It will help you in understanding the concepts better.

Code Example 1

CurrentCollection.AddRange(NewItems.Where(x => !CurrentCollection.Any(y => y.valueToCheck == x.valueToCheck)));

Learn ReactJs, React Native from akashmittal.com