How does `update/2` only receive "new" assigns in a LiveComponent?

That is a confusing sentence. What function is it referring to as “this function”?

I would expect only new assigns are passed to update when the Live component is updated via send_update.