[← See all Blog posts](/resources/blog)

14 June 2026

# Designing the block library

The thinking behind a small set of composable, reusable blocks.

-   [Design](/resources/blog/categories/design)
-   [Product](/resources/blog/categories/product)

![Cover illustration for Designing the block library](https://cdn.sanity.io/images/f9tyxuia/production/b46014f3d32aadf9ceaf4475783c623f791f846f-1600x900.svg)

A block library is a language. Keep the vocabulary small and expressive.

## Fewer, deeper blocks

Every block shares a text card, so headings, body and buttons behave the same everywhere.

Layout lives on the section; content lives on the block.

### Takeaways

-   Share primitives across blocks
-   Separate layout from content
-   Prefer composition over one-off blocks

> Constraints are what make a system learnable.