A Guide to Building, Understanding, and Benefiting from Component Libraries for Advanced Organizational Efficiency

See how your organization can build, understand, and benefit from a component library.

A component library is a package from which any application can pull components. The library can be published and imported as a unit, or components can be published and versioned independently.

A component library is a package from which any application can pull components. The library can be published and imported as a unit, or components can be published and versioned independently.

As your organization grows, your development teams building new features and applications may increasingly struggle with code duplication. Duplication can be combated with components-based engineering, a common practice that encourages the DRY (Do not Repeat Yourself) principle. Building a complex application using components as building blocks allows each unit to be used in different contexts. This approach is in contrast to older methodologies of building user interfaces with inheritance, which can be brittle when misused.

Continue on to see how your organization can build, understand, and benefit from a component library.

Authored By

Eric McDaniel

Engineering Manager

Mariel Van Norman

Engineering Consultant

How can this guide help you?

  • The Benefits of a Component Library
  • What is a Component Library
  • When and When Not to Use a Component Library
  • How to Build a Component Library and more
report-preview

A Guide to Building, Understanding, and Benefiting from Component Libraries for Advanced Organizational Efficiency

See how your organization can build, understand, and benefit from a component library.

Access the Guide

By clicking the button below you agree to our Terms of Service and Privacy Policy.

Let's chat.

You're doing big things, and big things come with big challenges. We're here to help.

levvel mark white

Let's improve the world together.

levvel-mark-mint

© Levvel 2019