System communication—toasts, loading states, errors, confirmations. 10 patterns for keeping users informed about system status.
Feedback patterns communicate system state and guide user actions. These 10 patterns include toasts, loading spinners, skeleton screens, progress bars, empty states, error messages, success confirmations, validation feedback, and status indicators. Good feedback is timely (immediate for clicks, contextual for errors), clear (specific problem + solution), and appropriate (don't interrupt flow for non-critical info).