最近在用 PostHog,可以简单理解成 Sentry 和 GA 的结合体。它带调查问卷功能,以前的做法是给一段代码,贴进项目里用户就能看到问卷。问题在于:控制力比较弱,问卷和项目 UI 对不上的时候,你得去它自己的编辑器里调样式,脱离项目环境,改起来很麻烦。
做登录注册的 Clerk 也一样,提供一个组件,用上就自动渲染整套登录逻辑,但同样存在控制力弱的问题。
有 AI 之后,我在这块的做法变了。最近一个项目里和 Clerk 登录、PostHog 相关的部分,我都改成了自己写组件,不再直接用它们的现成组件,控制权在自己手里。
这么做的理由很简单。
1 开发成本下来了。以前自己写一个登录、一个问卷,要花不少时间,现在有 AI 帮忙,成本低很多。
2 和项目融合得更好。自研组件按自己项目的风格和交互来,不用迁就第三方那套 UI,改一版就能全局生效。
#全栈成长之路