MDX is great. Shipping is better.
Blocks keep UI predictable
You can style each block type like a design system component.
Migration is straightforward
Map MDX nodes to your existing blocks, and you’re done.
Block arrays are the easiest way to ship now and migrate later, without reworking your UI system.

Composable blocks keep content flexible and stable.
MDX is great. Shipping is better.
You can style each block type like a design system component.
Map MDX nodes to your existing blocks, and you’re done.
You are at the first post.
Browse all postsShort emails. Useful ideas. No fluff.
Unsubscribe anytime.