<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mercer's Devlog</title><link>https://aaa.la.justmyyysocks.xyz/</link><description>Recent content on Mercer's Devlog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 15 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://aaa.la.justmyyysocks.xyz/index.xml" rel="self" type="application/rss+xml"/><item><title>shadcn/ui 上手教程：从初始化到使用</title><link>https://aaa.la.justmyyysocks.xyz/posts/shadcn-ui-getting-started-zh/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://aaa.la.justmyyysocks.xyz/posts/shadcn-ui-getting-started-zh/</guid><description>&lt;p&gt;只要你最近两年写过 React，大概率绕不开 shadcn/ui。它第一眼看上去平平无奇，用过之后却会悄悄改变你对&amp;quot;组件库&amp;quot;这件事的理解。这篇就讲讲怎么在真实项目里把它跑起来。&lt;/p&gt;</description></item><item><title>Getting Started with shadcn/ui: A Practical Guide</title><link>https://aaa.la.justmyyysocks.xyz/posts/getting-started-with-shadcn-ui/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://aaa.la.justmyyysocks.xyz/posts/getting-started-with-shadcn-ui/</guid><description>&lt;p&gt;If you have built a React app in the last couple of years, you have probably run into shadcn/ui. It is one of those tools that looks deceptively simple at first and then quietly changes how you think about component libraries. This post is a short, practical guide to getting it running in a real project.&lt;/p&gt;
&lt;h2 id="it-is-not-a-component-library-really"&gt;It is not a component library (really)&lt;/h2&gt;
&lt;p&gt;The first thing worth understanding is what shadcn/ui actually &lt;em&gt;is&lt;/em&gt;, because it does not work like the libraries you may be used to. There is no big package that lives in &lt;code&gt;node_modules&lt;/code&gt; and that you import a &lt;code&gt;&amp;lt;Button&amp;gt;&lt;/code&gt; from. Instead, when you ask for a component, the CLI copies the actual source code into your project. The button you end up importing is your code:&lt;/p&gt;</description></item></channel></rss>