Answer
Signals store synchronous reactive values and update the UI automatically without subscriptions.
They simplify state management, eliminate manual cleanup, and improve performance. Observables remain essential for asynchronous workflows, but signals simplify UI state handling.