精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Vercel推出的前端AI工具v0,會改變前端么?

開發 開發工具
最近,Vercel推出了一款AI代碼生成工具 —— v0,可以快速生成前端組件代碼。是Vercel推出的一款「前端組件代碼生成工具」,當前還處于Alpha階段,要想試用需要先排隊。

大家好,我卡頌。

最近,Vercel推出了一款AI代碼生成工具 —— v0[1],可以快速生成前端組件代碼。

這款AI工具會影響現有前端開發模式么?本文會從如下角度展開討論:

  • v0是什么?能做什么?
  • v0生成的代碼包含哪些部分?會對現有前端開發產生什么影響?

v0是什么

v0是Vercel推出的一款「前端組件代碼生成工具」,當前還處于Alpha階段,要想試用需要先排隊。

他的使用方式如下:

首先,用自然語言描述需求。

v0會根據需求生成組件代碼:

我們可以繼續對不滿意的地方提出修改意見,比如「背景請使用漸變藍色」:

此時,會生成一個新的版本(這里是v1)。具體來說,每個修改意見都會產生一個新的版本。當我們再提出 —— 「內容寬度為500px」,此時會產生v2:

現在你明白這款產品為什么叫v0了吧?v0指產品的最初版本,開發者可以基于v0不斷迭代新的版本。而迭代的方式,就是不斷提出新需求或修改意見。

有同學可能會問:我直接向chatGPT提需求不也能生成代碼,v0有啥優勢?

v0的優勢主要體現在兩點:

  • 可以針對組件不同部分單獨修改。
  • UI與樣式分離。

讓我們細細聊一下。

可以針對組件不同部分單獨修改

如果直接讓chatGPT生成代碼,那么他會生成一大段代碼。比如,我讓chatGPT生成上面提到的天氣預報組件。下面截取了他返回代碼的一部分,注意其中紅框中組件背景色是白色:

現在,我繼續提問:「背景請使用漸變藍色」,chatGPT重新輸出了組件代碼,并把背景色改為漸變藍色:

可以看到,每次提出修改意見,chatGPT都得重新生成完整代碼,比較低效。

那我只讓chatGPT輸出修改部分的代碼呢?比如這樣提問 —— 「內容寬度為500px,只給出修改的代碼」。

他確實只輸出了需要修改的代碼:

但這樣也存在一個弊端 —— 當應用龐大時,需要讓chatGPT知道我們想修改哪部分代碼。

比如下面是個郵箱收集頁面,現在我們希望將標題改為漸變色。當我們向chatGPT提到「標題」時,他能理解指的是郵箱收集頁的標題。

但當應用變得復雜,存在很多「帶標題的組件」,讓chatGPT理解你的需求就得費一番功夫了。

使用v0就沒有這方面困擾。我們可以對v0生成頁面中的每個組件、每個元素單獨提問。比如,對于上述「將郵箱收集頁標題改為漸變色」的需求,首先用v0生成郵箱收集頁。

現在我們希望將標題改為漸變色,只需要選擇標題部分并提出「增加一個漸變色」:

就能得到如下結果:

即使再復雜的頁面,在提問時,v0會將組件對應的上下文一并發送給大模型,模型能清楚知道要修改哪個組件。

UI與樣式分離

v0生成的React組件代碼中,樣式與UI分別基于兩個庫:

  • 樣式:基于TailwindCSS
  • UI:基于shadcn[2]

樣式部分

為什么生成代碼的樣式部分要使用TailwindCSS呢?

在我上一篇講TailwindCSS的文章中我提到一個觀點 —— 隨著AI生成代碼的普及,類似TailwindCSS這樣的「原子化CSS」會越來越普及。

這是因為,在有限的未來,大模型輸出的token限制還會一直存在,而「原子化CSS」相比「語義化CSS」能用更少的字符表達更豐富的樣式信息。

這里有兩層意思,首先來看比較好理解的,對比下面兩段代碼:

「原子化CSS」的實現:

<div class="m-1"></div>

「語義化CSS」的實現:

<div class="container"></div>
.container {
  margin: 0.25rem;
}

顯然,從大模型的字符輸出消耗來看,「原子化CSS」能用更少字符表達同樣的樣式。

第二層意思,「原子化CSS」(不管是TailwindCSS還是UnoCSS)都是基于設計系統的上層封裝。上述m-1的類名背后,并不僅僅是margin: 0.25rem的意思,而是與其他類名一起構成的設計系統。

當整個應用都是基于設計系統實現時,整體來看,達到同樣的布局效果,也會更省大模型的字符輸出消耗。

UI部分

v0的UI部分非常有意思,他基于shadcn這個“組件”庫。

為什么要給「組件」打引號,因為shadcn與一般的組件庫完全不同。

對于一般的組件庫,我們先通過npm安裝它,將它作為項目的依賴,再在項目中引入。

比如,下面是引入antd中Calendar組件的方式:

import { Calendar } from 'antd';

const App: React.FC = () => {
  return <Calendar />;
};

下面是引入shadcn中Calendar組件的方式,對比看看有啥區別?

import { Calendar } from "@/components/ui/calendar"

const App: React.FC = () => {
  return <Calendar />;
};

antd中的Calendar來自于antd模塊,而shadcn中的Calendar則來自于項目目錄下的components目錄。

這就是shadcn的理念 —— 0依賴,按需復制粘貼代碼。

簡單來說,如果你想使用shadcn中的某個組件,不是通過npm安裝shadcn這個包,再引入組件。而是直接復制該組件的代碼到項目目錄下(當然,整個復制過程是通過cli工具完成的)。

這么做相比于傳統組件庫,有兩個顯著優勢:

組件邏輯想改就改,不用擔心組件沒暴露對應的props。

畢竟,整個組件的源代碼我們都直接復制下來了,改個邏輯還不簡單?

UI與樣式分離

復制下來的組件只包含基礎樣式,開發者根據需要增加自定義樣式。

總結

了解了v0能做什么,以及輸出代碼的組成后,我們可以得出結論 —— v0是一款快速生成項目原型代碼的AI工具。生成的原型代碼中,UI與樣式分離,其中:

  • UI:基于shadcn
  • 樣式:基于TailwindCSS

UI部分之所以基于shadcn,顯然是為了開發者導出代碼后,可以方便的二次開發。

我們可以將v0當作一款應用場景更廣的低代碼工具,用于快速生成原型代碼。從這個角度看,他對前端的影響還局限在提效工具上(而不是替代前端)。

與其擔心v0會取代你的工作,不如擔心隔壁悄悄使用v0的同事比你工作效率來的更高......

參考資料

[1]v0:https://v0.dev/。

[2]shadcn:https://ui.shadcn.com/。

責任編輯:姜華 來源: 魔術師卡頌
相關推薦

2024-06-27 00:40:00

AI編程工具

2024-01-11 10:22:20

AI代碼生成工具前端

2025-05-06 02:40:00

2024-08-30 08:15:59

VueAI工具

2023-06-19 09:01:17

2025-05-13 00:00:25

AIAgentJSX

2017-01-16 19:27:40

視覺人工智能AI

2025-04-24 08:11:08

2024-10-12 08:35:32

2025-04-08 08:12:26

Next.js組件ChatGPT

2025-09-05 00:00:00

前端開發AI

2024-10-30 12:26:44

2022-04-07 10:02:58

前端檢測工具

2023-05-10 10:45:06

開源工具庫項目

2025-09-17 18:09:40

WebWorker頁面單線程

2025-03-24 07:15:00

WebWorkerWeb瀏覽器

2025-07-09 08:48:43

2025-08-18 09:21:07

2024-02-20 21:49:29

AI前端代碼

2023-09-05 09:41:35

Facebook前端工具鏈
點贊
收藏

51CTO技術棧公眾號

久久精品夜色噜噜亚洲aⅴ| 欧美福利专区| 欧美人狂配大交3d怪物一区| 亚洲美女自拍偷拍| 欧洲av在线播放| 日韩精品国产欧美| 欧美日韩高清区| 极品粉嫩小仙女高潮喷水久久| 欧美电影免费观看网站| 亚洲私人影院在线观看| 玛丽玛丽电影原版免费观看1977 | 亚洲乱妇老熟女爽到高潮的片 | 亚洲3atv精品一区二区三区| 日本视频精品一区| 成人激情四射网| 日韩av一区二区在线影视| 欧美国产视频日韩| 正在播放国产对白害羞| 日韩欧美天堂| 日韩欧美国产一区在线观看| 老头吃奶性行交视频| 欧美人与性动交α欧美精品济南到| 久久久久久久综合日本| 国产精品av一区| 91久久精品无码一区二区| 久久aⅴ乱码一区二区三区| 久久国产精品久久久久久| 日韩一区二区a片免费观看| 久久动漫网址| 日韩精品一区二区三区四区视频| 我看黄色一级片| 亚洲精品88| 午夜视频一区在线观看| 欧美日韩午夜爽爽| а√天堂在线官网| 国产精品成人在线观看| 亚洲国产精品综合| 精品亚洲综合| 久久网站最新地址| 久久精品成人一区二区三区蜜臀 | 久久久久久av无码免费网站下载| 午夜小视频在线| 国产精品无码永久免费888| 青青草原亚洲| 成人综合影院| 久久久久久久综合日本| 日韩不卡av| 成人在线播放视频| 国产午夜久久久久| 奇米视频888战线精品播放| 蝌蚪视频在线播放| 久久九九久久九九| 日韩福利视频| 秋霞午夜在线观看| 亚洲天堂网中文字| 国产成人在线小视频| 国产蜜臀一区二区打屁股调教| 一区二区三区91| 国产美女主播在线| 51精品在线| 色偷偷久久人人79超碰人人澡 | 美腿丝袜亚洲一区| 国产精品自拍网| 国产女人18毛片水真多| 国产成人8x视频一区二区| 翡翠波斯猫1977年美国| 日韩中文字幕观看| 久久久91精品国产一区二区三区| 日本日本精品二区免费| 老司机av在线免费看| 亚洲精品v日韩精品| 搞av.com| 精品免费av在线| 欧美精品免费视频| 日本人妻一区二区三区| 女人抽搐喷水高潮国产精品| 亚洲欧美国产日韩中文字幕| 欧美人妻一区二区三区| 午夜精品av| 97在线视频免费观看| 一级一片免费看| 九一九一国产精品| 国产一区二区不卡视频在线观看| 日韩精品福利| 日韩理论片网站| 免费看又黄又无码的网站| 亚洲mmav| 日韩欧美你懂的| 国产精品高清无码在线观看| 99精品视频在线| 97在线观看免费| 亚洲一区二区影视| av网站免费线看精品| 婷婷久久青草热一区二区| 伊人在我在线看导航| 一本一道波多野结衣一区二区| 国内自拍第二页| 欧美美乳视频| 欧美精品久久久久久久久| 亚洲中文无码av在线| 风间由美一区二区三区在线观看| 欧美亚洲精品日韩| 综合久久2019| 欧美午夜影院一区| www.男人天堂| 亚洲老妇激情| 国产成人精品电影久久久| 国内老熟妇对白hdxxxx| 久久精品水蜜桃av综合天堂| 成人在线国产视频| 亚洲热av色在线播放| 亚洲男女性事视频| 中文在线观看免费网站| 精品一区在线看| 日本一区二区三区四区高清视频| 久久电影网站| 欧美一级免费大片| 一本色道久久88| 久久精品日产第一区二区| 国产精品久久久久av福利动漫| 中文字幕在线免费| 在线一区二区三区四区| 毛片网站免费观看| 亚洲狼人精品一区二区三区| 91大片在线观看| 麻豆影视在线观看_| 欧美网站一区二区| a级大片在线观看| 日韩一区二区免费看| 国产精品白丝jk白祙| av免费在线观看网址| 精品视频一区 二区 三区| 久久精品国产亚洲av久| 野花国产精品入口| 国产亚洲欧美一区二区| 成人观看网址| 亚洲国产精品国自产拍av秋霞| 私库av在线播放| 国产精品一二三在| 992tv快乐视频| 亚洲视频一起| 久久久久久网址| 殴美一级特黄aaaaaa| 亚洲一区在线视频| www.四虎在线| 夜夜嗨av一区二区三区网站四季av| av蓝导航精品导航| 激情网站在线| 亚洲国产一区自拍| 国产性xxxx高清| 91视频观看免费| 国产成人亚洲精品无码h在线| 欧美人成在线观看ccc36| 69av成年福利视频| 黄色av免费在线看| 欧美日韩国产成人在线免费| 午夜国产福利视频| 国产在线看一区| 国产尤物av一区二区三区| 一区二区三区在线免费看| 欧美激情图片区| 视频在线不卡| 欧美最猛性xxxxx直播| 自拍偷拍你懂的| 国产成人福利片| 国产资源在线视频| 欧美日韩一二| 97久久人人超碰caoprom欧美| 日本伦理一区二区| 精品亚洲男同gayvideo网站| 免费黄色片视频| 一区二区中文字幕在线| 中文字幕制服丝袜| 国产亚洲在线观看| 亚洲一区二区三区四区中文| 麻豆精品国产| 奇米4444一区二区三区| 免费日本一区二区三区视频| 亚洲成人久久电影| 少妇无套内谢久久久久| 一区二区三区在线视频播放| 日本五十肥熟交尾| 久久国内精品自在自线400部| 中文字幕精品在线播放| 亚洲妇女av| 亚洲jizzjizz日本少妇| 午夜影视一区二区三区| 久久躁日日躁aaaaxxxx| 三级视频在线播放| 日韩一区二区三区在线| 天天爽夜夜爽人人爽| 亚洲免费电影在线| 在哪里可以看毛片| 国产成人av电影在线| 超碰在线人人爱| 亚洲第一黄网| 亚洲人一区二区| 久久a爱视频| 51成人做爰www免费看网站| 欧美舌奴丨vk视频| 欧美激情一二区| 久草免费在线观看| 亚洲午夜精品久久久久久久久久久久| 性色av蜜臀av| 欧美日韩国产在线观看| 丰满少妇xoxoxo视频| 亚洲制服丝袜av| 久久久久久久麻豆| 亚洲国产精品激情在线观看| 国产成人精品无码片区在线| 狠狠色狠狠色综合| 538在线视频观看| 亚洲尤物影院| 无码 制服 丝袜 国产 另类| 亚洲女同另类| 亚洲一卡二卡区| 精品日韩一区| 欧美高清一区二区| 国产精品tv| 69174成人网| 亚洲天堂网站| 国产精品日韩在线| 自拍偷自拍亚洲精品被多人伦好爽 | 欧美成人精品一区二区男人看| 亚洲男人天堂2024| 亚洲欧洲精品视频| 亚洲国产精品久久精品怡红院| a级片在线视频| 欧美日韩国产高清一区二区| 中文字幕一区二区三区四区视频 | 51久久精品夜色国产麻豆| 精灵使的剑舞无删减版在线观看| 久久视频中文字幕| 天堂аⅴ在线地址8| 国产一区二区精品丝袜| 国产区av在线| 中文字幕亚洲欧美在线| av资源种子在线观看| 国产一区二区三区在线观看网站| 日本a一级在线免费播放| 亚洲激情自拍图| 婷婷五月综合激情| 精品五月天久久| 深夜福利免费在线观看| 日韩av综合中文字幕| 日韩一卡二卡在线| 亚洲男女性事视频| 精品乱码一区二区三四区视频 | 日韩精品一区二区亚洲av性色| 国产精品丝袜黑色高跟| 少妇视频一区二区| 中文字幕制服丝袜一区二区三区| 亚洲熟女毛茸茸| 一区二区三区四区在线播放| 麻豆91精品91久久久| 亚洲h精品动漫在线观看| www.毛片.com| 91国偷自产一区二区三区观看| 小泽玛利亚一区二区三区视频| 欧洲国产伦久久久久久久| 亚洲综合网av| 日韩欧美一级二级三级| 天天色综合久久| 亚洲欧美另类人妖| 思思99re6国产在线播放| 欧美成年人视频| 欧美a级在线观看| 国产精品美女免费| 91精品亚洲一区在线观看| 国产99视频精品免费视频36| 亚洲小说图片视频| 在线精品日韩| 在线日韩中文| 国产一二三四在线视频| 国内外成人在线视频| 成人做爰www看视频软件| 久久影音资源网| 夫妻性生活毛片| 午夜精品久久久久久久99樱桃 | 日韩精品在线网站| 日本中文字幕电影在线观看 | 欧美mv日韩mv国产| 男女av在线| 九九久久综合网站| 电影亚洲精品噜噜在线观看| 亚洲va国产va天堂va久久| 欧洲在线一区| 久久久久亚洲av无码专区喷水| 日韩五码在线| 亚洲小视频网站| 久久久久99精品国产片| 91嫩草|国产丨精品入口| 欧美性生交大片免网| 国产精品熟女久久久久久| 国产婷婷成人久久av免费高清 | 亚洲精品大片www| 日本视频网站在线观看| 日韩一区二区视频| 97超碰人人在线| 9.1国产丝袜在线观看| **国产精品| 欧美二级三级| 亚洲一级一区| 成人免费播放视频| 欧美国产禁国产网站cc| 91久久国产视频| 日韩一区二区精品葵司在线| 二区三区在线| 97超级碰碰碰久久久| 视频一区日韩| 一区二区三区视频在线播放| 久久先锋影音| 人妻在线日韩免费视频| 一区二区三区中文字幕电影| 国产一级片免费视频| 亚洲激情中文字幕| 丁香花视频在线观看| 99视频免费观看| 91超碰国产精品| 制服丝袜综合网| 国产欧美日韩精品一区| 欧美啪啪小视频| 日韩精品在线视频| 91黄页在线观看| 国产精品一区而去| 亚洲成人中文| zjzjzjzjzj亚洲女人| 夜夜嗨av一区二区三区中文字幕| 92久久精品一区二区| 波霸ol色综合久久| 97成人资源| 欧美在线视频一区二区三区| 国产精品最新自拍| 久久人人妻人人人人妻性色av| 亚洲丰满少妇videoshd| 亚洲精品18p| 欧美激情三级免费| 99a精品视频在线观看| 日韩亚洲欧美一区二区| 国产一区久久久| 黄页网站免费观看| 亚洲第一网站免费视频| 国产在线看片免费视频在线观看| 国产91视觉| 亚洲理论在线| 成人性生交大免费看| 色婷婷亚洲精品| 在线看免费av| 91在线视频九色| 国产一区二区三区自拍| 星空大象在线观看免费播放| 亚洲.国产.中文慕字在线| 天堂在线视频观看| 国产91在线播放九色快色| 俺要去色综合狠狠| aaaaaaaa毛片| 亚洲午夜电影在线| 亚洲人午夜射精精品日韩| 日韩美女视频免费看| 波多野结衣在线观看一区二区| jizz18女人| 亚洲综合网站在线观看| 少妇高潮一区二区三区69| 国产不卡视频在线| 先锋资源久久| 稀缺小u女呦精品呦| 色狠狠色狠狠综合| 日本免费中文字幕在线| 电影午夜精品一区二区三区| 99在线精品视频在线观看| 免费一级做a爰片久久毛片潮| 欧美日韩国产在线播放网站| 日本一级理论片在线大全| 欧美伦理一区二区| 国产在线精品不卡| 亚洲伊人成人网| 国产小视频国产精品| 天堂久久av| 可以免费观看av毛片| 亚洲欧美日韩一区二区| 无码国产精品一区二区免费16| 国产精品久久久久久久久久尿| 中文精品电影| 91久久免费视频| 日韩美女主播在线视频一区二区三区 | 中文字幕av不卡| 亚洲国产精品一| 国产精品人成电影| 亚洲每日在线| 久草手机视频在线观看| 精品国产伦理网| 久久婷婷五月综合色丁香| 成人精品视频在线播放| 国产精品久久久久久久久免费相片 | 久色婷婷小香蕉久久| 日韩黄色三级视频| 久久韩剧网电视剧| 精品国产91久久久久久浪潮蜜月| 色综合久久久无码中文字幕波多| 色88888久久久久久影院按摩 |