In this article, you'll read about key design principles and why they're important, and see examples of types of UI components and learn when to use them. You'll also learn about best practices, and gain an understanding of mental models and their impact.