<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz" -->

---
title: January 2026 - Base UI Documentation | daily.dev
description: shadcn has published complete documentation for Base UI components, following the December launch of npx shadcn create, which let developers choose between...
canonical: https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: January 2026 - Base UI Documentation | daily.dev
og:description: shadcn has published complete documentation for Base UI components, following the December launch of npx shadcn create, which let developers choose between...
og:url: https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz
og:image: https://api.daily.dev/og/posts/nvbgwxQFZ.png
og:image:alt: January 2026 - Base UI Documentation
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# January 2026 - Base UI Documentation

**[The Foundation for your Design System - shadcn/ui](https://daily.dev/sources/shadcn-ui)** · 2 min read · 0 upvotes · 0 comments

## Summary

shadcn has published complete documentation for Base UI components, following the December launch of npx shadcn create, which let developers choose between Radix and Base UI as their underlying primitive library. Every component now has dedicated Base UI docs covering usage, props, and examples, and all examples have been rebuilt for both libraries so developers can switch between them and compare implementation differences side by side. The API remains consistent regardless of which primitive library is chosen; only the underlying implementation differs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ui.shadcn.com/docs/changelog/2026-01-base-ui>

## Questions this post answers

### Does shadcn/ui support Base UI as an alternative to Radix UI?

Yes, shadcn added the ability to choose between Radix and Base UI as the underlying primitive library when running npx shadcn create, introduced in December. Following that, full documentation for every Base UI component was published, covering usage, props, and examples, with the same consistent API regardless of which library is chosen.

_Developers evaluating Radix versus Base UI for a shadcn project can track ecosystem updates like this on daily.dev._

### What changed in the shadcn/ui documentation for Base UI components?

Every component now has dedicated documentation for Base UI covering usage, props, and examples, and all component examples were rebuilt for both Radix and Base UI so developers can switch between them to compare implementation differences side by side. The component API and behavior stay consistent across both libraries; only the underlying primitive implementation differs.

_Anyone comparing component library primitives can follow updates like this shadcn documentation change on daily.dev._

## Similar posts on daily.dev

- [Shadcn UI adoption guide: Overview, examples, and alternatives](https://daily.dev/posts/shadcn-ui-adoption-guide-overview-examples-and-alternatives-0pr6z5eli) · LogRocket · 1 upvotes · 0 comments
- [Base UI \(Taylor's Version\)](https://daily.dev/posts/base-ui-taylor-s-version--juhzj4rfp) · Bytes by ui.dev · 17 upvotes · 1 comments
- [MUI Releases Base UI 1 with 35 Accessible Components](https://daily.dev/posts/mui-releases-base-ui-1-with-35-accessible-components-lfpg64iay) · InfoQ · 0 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#shadcn](https://daily.dev/tags/shadcn)

[View this post on daily.dev](https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"January 2026 - Base UI Documentation","url":"https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz"},"datePublished":"2026-08-23T12:17:35.719Z","dateModified":"2026-08-24T08:21:18.804Z","description":"shadcn has published complete documentation for Base UI components, following the December launch of npx shadcn create, which let developers choose between...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e18c56dab3e5e10b8c37b9e0a2adf717?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e18c56dab3e5e10b8c37b9e0a2adf717?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"The Foundation for your Design System - shadcn/ui","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Foundation for your Design System - shadcn/ui","logo":"https://media.daily.dev/image/upload/s--GiOq6F7Y--/f_auto,q_auto/v1787487441/logos/shadcn-ui?_a=BAMAMicg0","url":"https://daily.dev/sources/shadcn-ui"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"react,shadcn","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Foundation for your Design System - shadcn/ui","item":"https://daily.dev/sources/shadcn-ui"},{"@type":"ListItem","position":3,"name":"January 2026 - Base UI Documentation"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/january-2026---base-ui-documentation-nvbgwxqfz#faq","mainEntity":[{"@type":"Question","name":"Does shadcn/ui support Base UI as an alternative to Radix UI?","acceptedAnswer":{"@type":"Answer","text":"Yes, shadcn added the ability to choose between Radix and Base UI as the underlying primitive library when running npx shadcn create, introduced in December. Following that, full documentation for every Base UI component was published, covering usage, props, and examples, with the same consistent API regardless of which library is chosen. Developers evaluating Radix versus Base UI for a shadcn project can track ecosystem updates like this on daily.dev."}},{"@type":"Question","name":"What changed in the shadcn/ui documentation for Base UI components?","acceptedAnswer":{"@type":"Answer","text":"Every component now has dedicated documentation for Base UI covering usage, props, and examples, and all component examples were rebuilt for both Radix and Base UI so developers can switch between them to compare implementation differences side by side. The component API and behavior stay consistent across both libraries; only the underlying primitive implementation differs. Anyone comparing component library primitives can follow updates like this shadcn documentation change on daily.dev."}}]}
```

