Angular's reactive signals provide a way to manage state and automatically update the view when the signal value changes. However, you can customize how Angular determines if a signal's value has changed by configuring the signal's equal
property.
For example, you can use the lodash.isEqual
function to perform a deep equality check, ignoring changes in object or array references if the contents remain the same.