Write implementation code in a {{tone}} code style for {{ui_pattern_name}} on {{platform}}, satisfying {{design_requirements}}. Follow platform-specific best practices. Provide: 1) Complete implementation code with all states, 2) Props/Parameters interface, 3) Usage example, 4) Accessibility considerations, 5) Performance optimization notes, 6) Common pitfalls. Every recommendation must be specific to the platform and pattern. Use plain code comments. Code must be syntactically correct. Maximum 1000 words. Paste any relevant background information after these instructions before running.