Replicate TArray?

Very quick question: should I avoid replicating arrays over the network, if I can? Assume I have a dynamically sized array of actor-references in my gamemode that can easily reach a hundred or more elements in size. Does the complete array get replicated every time it is changed or is UE4 able to replicate only the operations that led to the new array in order to keep it in sync? Instead of frequently sending large arrays to all clients, I would rather make a multicast function that says AddElement, RemoveElement…