# 第三方现成组件 vs 自己写：有 AI 之后我选后者

> PostHog 问卷、Clerk 登录这类「贴代码/嵌组件」的方式控制力弱、改样式还得在对方编辑器里折腾。有 AI 后自己写组件成本变低，和项目融合度更高，我已经把几个项目都改成自研了。

- 发布于: 2025-02-28
- 原文: https://shanyue.tech/wechat/posthog-clerk-self-built-components/
- 标签: PostHog, Clerk, AI 开发, 组件, 全栈

---

最近在用 PostHog，可以简单理解成 Sentry 和 GA 的结合体。它带调查问卷功能，以前的做法是给一段代码，贴进项目里用户就能看到问卷。问题在于：控制力比较弱，问卷和项目 UI 对不上的时候，你得去它自己的编辑器里调样式，脱离项目环境，改起来很麻烦。

做登录注册的 Clerk 也一样，提供一个组件，用上就自动渲染整套登录逻辑，但同样存在控制力弱的问题。

有 AI 之后，我在这块的做法变了。最近一个项目里和 Clerk 登录、PostHog 相关的部分，我都改成了自己写组件，不再直接用它们的现成组件，控制权在自己手里。

这么做的理由很简单。

1 开发成本下来了。以前自己写一个登录、一个问卷，要花不少时间，现在有 AI 帮忙，成本低很多。

2 和项目融合得更好。自研组件按自己项目的风格和交互来，不用迁就第三方那套 UI，改一版就能全局生效。

#全栈成长之路
