предисловие
ДоVite2
Когда он только вышел, случилось так, что я руководил новым проектом, поэтому собирался использовать последниеVite
+ Vue3
+ TS
чтобы построить этот проект.
К сожалению, в то времяVite
Есть ямы, и горячее обновление не так хорошо, как традиционноеwebpack
Project, часто нужно изменить строку кода, чтобы обновить браузер. Поэтому я переключился на его использование до того, как проект стал слишком большим.vue-cli
Рефакторинг проекта. Но потом я увидел, что многие новые проекты с открытым исходным кодом используют его.Vite
, всегда естьVite
В будущем это обязательно станет очень хорошим предчувствием, и со временем эта мысль становится все сильнее и сильнее!
Это случилосьVite
Когда было жарко, блоги, официальные аккаунты, станция B, Zhihu и т. д. много говорили об этом.Vite
, поэтому я используюVite
Отрефакторил его обратно и подвергся критике при сообщении о работе (浪费了时间去做与业务无关的东西,并且用了不成熟的技术可能会承担不必要的风险
).
позжеVite
Популярность блога постепенно снижалась, и теперь открывайте блог, официальный аккаунт, Жиху и станцию Б... Вы не увидите столько статей оVite
статья.
До не давнего времениVue
официальный член командыPatakопубликовал статью под названием«Экосистема Вите»Прочитав его статью, я очень обрадовался и почувствовал, что сделал правильную ставку.Vite
Действительно стать тенденцией в будущем. Это потому, что в его статье я увидел много очень коровьего Б, используются проекты с открытым исходным кодом.Vite
, мало того, там довольно много команд и воротил работает сVite
Команда сотрудничает (помогает исправлять ошибки, добавлять функции и т. д.), что доказываетVite
Теперь это признали все воротилы. Я верю, что при поддержке больших парней он сможет развеять сомнения в сердцах многих людей.
Поэтому я специально потратил время, чтобы перевести эту статью и поделиться ею со всеми, чтобы каждый мог узнать о ней больше.Vite
развитие во всем мире.
Оригинальная ссылка:Боюсь ступить в воздух. Dev/Vite/Eco sys…
текст
Vite
Одной из его самых сильных сторон является окружающая его экосистема.Vite
взял на себя много обязанностей (Общие веб-паттерны,глобальный импорт,API горячего обновления,Низкоуровневый рендеринг на стороне сервера,Оптимизация сборки), мы обеспечиваем общую основу для совместной работы, чтобы другим специалистам по сопровождению не приходилось каждый раз изобретать велосипед. Есть даже сопровождающие нескольких популярных фреймворков, которые выбралиVite
быть их рекомендуемым инструментом сборки, и теперь они участвуютVite
разработки, и непосредственно исправили довольно многоbug
также добавил многоfeature
.Vite
раскрывает гибкийJavaScript API, позволяя сRailsа такжеLaravelИнтеграция с другими бэкэнд-фреймворками или другими инструментами разработки, такими какCypressа такжеStorybook.Vite
плагинAPI
а такжеRollup
совместимый, чтобы сделатьVite
можно эффективно использоватьRollup
Существующая экосистема плагинов.
Vite действительно превзошел мои ожидания: теперь он используется не только для Vue, но и для React, Svelte, Solid, Marko, Astro, Shopify Hydrogen, а также для интеграции с Storybook, Laravel, Rails и т. д. -Ю Юси
В этой статье мы узнаем оVite
Некоторые команды и участники экосистемы, я думаю, чтобы показать вам, сколько людей в настоящее время работают вместе над продвижениемVite
развитие – этоgood idea
. В настоящее времяVite
Экосистема настолько велика, что я не буду претендовать на то, чтобы охватить каждый проект, она такжеVite
История для перспективы. Заранее примите мои извинения, если вы не видите в этой статье свой собственный проект. И вchat.vitejs.devОставьте сообщение внутри, мне не терпится узнать больше о вашем использованииVite
созданный контент.
Ниже основное внимание уделяется текущему сотрудничеству между различными командами. Если вы хотите узнать больше о каждом проекте, есть ссылки на его домашнюю страницу, GitHub, сообщество. После вступления пойдем по магазинамVite
Экология:
стоя на плечах великанов
vite
- Официальный сайт:vitejs.dev
- Discord(Популярный зарубежный чат):chat.vitejs.dev
- Твиттер:twitter.com/vite_js
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:github.com/vitejs/vite
- Запуск онлайн:vite.new
существуетVite2
После второго массового выпускаЮ ЮсиНастроить A.Команда Витедля поддержания проекта. настоящее времяVite
это尤雨溪
Команда во главе с командой тесно работает над проектом, и мы также тесно сотрудничаем с другими командами, чтобы гарантировать, чтоVite
Можно без проблем использовать с их фреймворками и интеграциями. Сейчас их больше, чем400 участниковправильноVite
предоставленный код. и в настоящее время у нас очень активнаяСообщество, проект быстро развивается.GitHub
больше, чем7万5千
индивидуальныйпроектмы используемVite
,а такжеVite
ежемесячноnpm
количество загрузок превышено130
Десять тысяч раз:
rollup
- Официальный сайт:rollupjs.org
- Discord(Популярный зарубежный чат):is.gd/rollup_chat
- Твиттер:twitter.com/rollupjs
- нпм:Woohoo. Эта лошадь добавлена в .com/package/RO…
- Гитхаб:GitHub.com/свернуть/свернуть…
Vite
можно рассматривать как开发服务器
+ Rollup.Rollup
один из основных хранителей@lukastaegertРекомендуемое использованиеVite
прийти какRollup
изWeb
Сервер разработки.Vite
совместимыйRollup
Система плагиновVite
обеспечивает хороший старт.Rollup
сопровождающих расширяют API своего плагина с помощьюVite
а такжеWMR
(译者注
: WMR является сопровождающим Vite-подобного проекта, разработанного командой Preact)поддерживать связьчтобы экосистема оставалась совместимой.
esbuild
- Официальный сайт:esbuild.github.io
- Твиттер:twitter.com/evanwallace
- нпм:Уууу, эта лошадь plus.com/package/ESB…
- Гитхаб:GitHub.com/Evan Micro/ESB UI…
esbuildэто использованиеGo
Упакованный инструмент сборки, написанный на языке, расширяющем границы производительности инструмента сборки.Vite
использоватьesbuild
перевести один файл (удалитьTS
набрать и скомпилироватьJSX
) в качестве инструмента сжатия по умолчанию (дляJS
а такжеCSS
документ). Он также используется в качестве инструмента упаковки при предварительной упаковке зависимостей во время разработки.@evanwallace(译者注
: он автор esbuild) проделал действительно хорошую работу.esbuild
улучшается с каждым днем, этоVite
при условииtsc
,babel
а такжеRollup
быстрая альтернатива.
Typescript
- Официальный сайт:typescriptlang.org
- Discord(Популярный зарубежный чат):discord.gg/typescript
- Твиттер:twitter.com/TypeScript
- нпм:Ууууу. Эта лошадь plus.com/package/tog_bottle…
- Гитхаб:GitHub.com/Microsoft/T…
TypescriptПоявлениеJS
Мир.Vite
Поддержка импорта.tsдокумент. Внутри мы будем использоватьesbuild
удалятьTS
тип, который позволяет избежать компиляции вjs
Делайте очень сложную проверку типов для файлов. Это очень важно для лучшего опыта горячего обновления. если вы используетеVS Codeтакие как современныеIDE
, вы получите большую часть информации через Intellisense по мере написания кода. Вы также можете запустить во время упаковкиtsc
команду для проверки типов или используйте что-то вродеrollup-plugin-typescript2такой плагин.@fi3eworkизvite-plugin-checkerеще один интересный проект, позволяющий запускать рабочие потоки.TypeScript
.
babel
- Официальный сайт:babel.dev
- Твиттер:twitter.com/babeljs
- нпм:Ууууу, эта лошадь plus.com/package/@put…
- Гитхаб:github.com/babel/babel
В большинстве случаевVite
Это не нужноbabel, что позволяет избежать тяжелого преобразования абстрактного синтаксического дерева. ноReact
Экосистемы сильно зависят отbabel
для внедрения горячих обновлений и других решений на основе компиляции, таких какCSS-in-JS
библиотека. Сейчас я в@vitejs/plugin-reactа также@vitejs/plugin-legacyИспользуйте его для обеспечения поддержки старой версии браузера.Parcelа такжеNext.jsКоманда работает надRust
Наиболее часто используемые плагины ToolchainSWCпересадка. Когда придет время,Vite
Доступна сbabel
передача непосредственно вSWC
(Раннее исследование: на основеSWC
из@vitejs/plugin-legacy,unplugin-swc,vite-plugin-swc-react).
PostCSS
- Официальный сайт:postcss.org
- Твиттер:twitter.com/postcss
- нпм:уууу, эта лошадь plus.com/package/broken…
- Гитхаб:GitHub.com/post CSS/сломанный…
Vite
поощрять использованиеPostCSS, и поддерживает его из коробки.Другие препроцессоры CSSТакже поддерживается ручное добавление их в зависимости проекта. ноPostCSS
более подходящийVite
зрение, теперь позволяет использовать что-то вродеpostcss-nestingТакойчерновик CSSплагин, чтобы сделать свойCSS
Стандарты остаются совместимыми и в будущем.
Другие исследования
Snowpack
⚠️
译者注
:из-заSnowpack
изLogo
белый (в конце концовsnow
Это означает снег, так чтоLogo
Его тоже нужно сделать в цвет снега), но при размещении его на странице с белым фоном картинка будет не бросаться в глаза. Если вам интересно, вы можете вручную изменить цвет фона этой страницы, чтобы увидеть это. .
- Официальный сайт:snowpack.dev
- Discord(Популярный зарубежный чат):discord.gg/snowpack
- Твиттер:twitter.com/snowpackjs
- нпм:Уууу, эта лошадь plus.com/package/ говорит нет…
- Гитхаб:GitHub.com/snowpack — это просто/…
SnowpackиспользоватьJavaScript
Родная модульность, чтобы избежать ненужных работ и сохранять вещи очень быстро, независимо от того, насколько велик ваш проект. Это помогает установить использование инструментов разработкиESModule
Расставлять приоритеты правильности.Snowpack
а такжеVite
влиять друг на друга, они обсуждалиCommonJS
а такжеESModule
Стандартизированные горячие обновления в сосуществующих проектахAPI
и загрузкаpackages
и т. Д. Детали.Snowpack
основные члены команды (@FredKSchott,@drwpow,@matthewcp,@n_moore) сейчас изучаетastro, который основан наIslands-based SSG
кадр, теперь поVite
оказывать поддержку в развитии. Два сообщества работают вместе, чтобыSnowpack
Извлеченные уроки будут использованы для улучшенияVite
.
WMR
- Официальный сайт:wmr.dev
- Slack(Иностранное рабочее программное обеспечение, похожее на DingTalk.):chat.preactjs.com/
- нпм:www.npmjs.com/package/wmr
- Гитхаб:GitHub.com/pre-act JS/мы…
WMRэтоPreactРазвитие команды похоже наVite
инструмента.@_developitвпервые использованныйRollup Plugin API
, что позволяет использовать при разработкеRollup
плагины и воспользоваться преимуществами богатыхRollup
экосистема.Vite 2 Plugin API
вWMR
добавлено на основанииVite
конкретная функция хука.Vite
а такжеWMR
Сотрудничайте, чтобы объединитьURL
Модификаторы суффиксов и некоторые другие функции.
Web Dev Server
- Официальный сайт:modern-web.dev
- Slack(Иностранное рабочее программное обеспечение, похожее на DingTalk.):modern-Web.Dev/discover/ Забудьте…
- Твиттер:Twitter.com/modern_Web_…
- Гитхаб:GitHub.com/modern Web-The…
Web Dev ServerИспользует более низкоуровневый подход, требующий ручной настройки для производственных сборок.Rollup
конфигурация. Имеет несколько встроенныхVite setup
Используемые инструменты, например, некоторые члены сообщества используютWeb Test Runner,vite-web-test-runner-plugin.
Фреймворк пользовательского интерфейса
Vue
- Официальный сайт:v3.vuejs.org
- Discord(Популярный зарубежный чат):chat.vuejs.org
- Твиттер:twitter.com/vuejs
- нпм:www.npmjs.com/package/vue
- Гитхаб:GitHub.com/v UE JS/v UE-вы…
- Запуск онлайн:vite.new/vue
Зависит отЮ ЮсиКак создатель и руководитель проекта,Vue
так же какVite
Два других основных члена основной команды (@antfuа также@sodatea) поддерживаются совместно,Vue
Теперь команда рекомендует использоватьVite
Ведомыйcreate-vueВ качестве вспомогательного инструмента для новых проектов.Vue3
использовать@vitejs/plugin-vueплагины для обеспечения поддержки, в то время какVue2
это использоватьvite-plugin-vue2плагин для реализации поддержки.Vite
будетVue
Масштабное принятие в экосистеме, большинство проектов планируют или реализованыVite
поддержку, а в некоторых случаях предоставляются по умолчаниюVite
в качестве инструмента разработки (например:Nuxt,Vuetify,Quasar). непосредственно на основеVite
изVue
новый проект(VitePress,iles,Slidev)
React
- Официальный сайт:reactjs.org
- Discord(Популярный зарубежный чат):discord.gg/reactiflux
- Твиттер:twitter.com/reactjs
- нпм:Ууууу. Эта лошадь plus.com/package/hot...
- Гитхаб:GitHub.com/Facebook/Горячие…
- Запуск онлайн:vite.new/react
Vite
пройти через@vitejs/plugin-reactплагин для предоставленияReactслужба поддержки.@alecdotbiz(Vite
Один из основных защитников) пытались сделать игру более гладкой. Мы изReact
В экосистеме можно увидеть множество применений, в основном для прототипирования и документирования библиотек. Например:React Router Docs. а такжеNext.jsставить наWebpack
а такжеSWC
будущее. Поэтому для сложныхSSR React
заявление,Vite
Много не использовал. Но некоторые основаны наVite
изNext-inspired
Начинают появляться фреймворки, такие какrakkasа такжеvitext.
Preact
- Официальный сайт:preactjs.com
- Slack(Иностранное рабочее программное обеспечение, похожее на DingTalk.):chat.preactjs.com
- Твиттер:twitter.com/preactjs
- нпм:У-у-у, эта лошадь plus.com/package/afraid of the heat…
- Гитхаб:GitHub.com/pre act JS/cheat…
- Запуск онлайн:vite.new/preact
вместе сPreactразвитие командыWMR, мы можем ожидать, что они порекомендуютWMR
быть их рекомендуемым инструментом сборки. Тем не менее, они все еще развивались@preact/preset-viteплагинVite
Обеспечьте официальную поддержку.@marvinhagemeistдаPreact
член основной команды, он работал сVite
Сообщество тесно сотрудничает и активно участвует в дискуссиях, связанных с безопасностью и совместимостью двух экосистем (включаяФункция регулировкии убедитесь, что плагин установленVite
а такжеWMR
может нормально работать).
Svelte
- Официальный сайт:svelte.dev
- Discord(Популярный зарубежный чат):svelte.dev/chat
- Твиттер:twitter.com/sveltejs
- нпм:Уууу, эта лошадь plus.com/package/ — ВЭ…
- Гитхаб:GitHub.com/svelte/SV…
- Запуск онлайн:vite.new/svelte
SvelteкомандаVite
Один из самых активных участников. правильноSvelte
поддержка черезvite-plugin-svelteреализуется плагином.SvelteKitЗависит отVite
Обеспечьте поддержку, которую мы можем ожидатьVite
Это будет популяризировано в их экологии.@Rich_Harris(译者注
:Svelte
учредитель) дляSvelteKit
предложил общийSSR
программу, а позже Ю Юйси пересадил ее наVite
подниматься. в состоянии поделитьсяSSR
Программы по продвижению текущих на основеVite
изSSG
а такжеSSR
Инновация фреймворка сыграла решающую роль.@GrygrFlzr,@benmccann,@dominikgа также@bluwyooочень заинтересован в проекте иSvelteKit
это использоватьVite
Одна из наиболее продвинутых платформ для , две команды тесно сотрудничают.
marko
- Официальный сайт:markojs.com
- Discord(Популярный зарубежный чат):discord.gg/marko
- Твиттер:Twitter.com/mark Чай О Дев…
- нпм:woohoo. эта лошадь плюс .com/package/swearing…
- Гитхаб:GitHub.com/Marko-is/лошадь…
markoКоманда разработала@marko/viteприйти какVite
официальный плагин для , они же разрабатываютVite-based starters.@dylan_pierceyа также@RyanCarniatoтолкаетZero JSа такжеSSR streaminи другие функции.
Solid
- Официальный сайт:solidjs.com
- Discord(Популярный зарубежный чат):discord.com/invite/so Ли…
- Твиттер:twitter.com/solid_js
- нпм:Уууу, эта лошадь plus.com/package/Sol…
- Гитхаб:GitHub.com/solid/Sol…
- Запуск онлайн:стек blitz.com/edit/solid-…
Сплоченная командатакже на основеVite
Официальный плагин для:vite-plugin-solid. их шаблон проектаSolidStartтакже используяVite
.@RyanCarniatoсуществуетVite
Очень активен в сообществе, см. его наVercel Edge Functionsлучшее использованиеVite
а такжеSolid
написанный одинDemo.
lit
- Официальный сайт:lit.dev
- Slack(Иностранное рабочее программное обеспечение, похожее на DingTalk.):Stereo.Dev/slack-I Женский IT…
- Твиттер:Twitter.com/build с л я…
- нпм:www.npmjs.com/package/lit
- Гитхаб:github.com/lit/lit
- Запуск онлайн:vite.new/lit
зажженная командаВышла новая версия фреймворка.Vite monorepo
есть одинstarter
шаблон, такlit
допустимыйcreate-vite
доступно в. Хотя еще нетlit
Плагины, которые включают горячее обновление в проекте, ноlit
Команда заинтересована в его создании.
Каркас приложения
Nuxt
- Официальный сайт:v3.nuxtjs.org
- Discord(Популярный зарубежный чат):discord.com/invite/PS2 также…
- Твиттер:twitter.com/nuxt_js
- нпм:Woohoo. Эта лошадь Plus.com/package/slavery…
- Гитхаб:GitHub.com/angre subsides/frame as…
- Запуск онлайн:стек blitz.com/fork/GitHub...
Нуст Командаэто сVite
Команда тесно сотрудничает, чтобы обеспечитьVite
Проект может быть плавно интегрирован вNuxt
. они создалиVite
а такжеNuxt 2
Интегрированnuxt-viteплагин.Nuxt 3будет использоваться по умолчаниюVite
.Nuxt
Команда применила интересный подход к инструментам сборки: абстрагирование фреймворка от используемых инструментов сборки. Пользователи смогутVite
а такжеWebpack 5выберите между.Nuxt 3
позволитVue
Другие проекты в экосистеме, такие как:Vue StorefrontнаслаждатьсяVite
дивиденды. Стоит отметить, что@antfuотвечает за большую часть инноваций в экосистеме, и теперь онNuxt
Совместная деятельность.
SvelteKit
- Официальный сайт:kit.svelte.dev
- Discord(Популярный зарубежный чат):svelte.dev/chat
- Твиттер:twitter.com/sveltejs
- нпм:Уууухххххххххххххххххх, эта лошадь plus.com/package/@SV…
- Гитхаб:GitHub.com/svelte is/can i…
- Запуск онлайн:node.new/sveltekit
SvelteKitэтоSvelteподдерживаетсяApp
Рамка(译者注
: что-то типаSvelte
версияNuxt
), способствуя внедрению современных веб-разработокtransitional appsидея.Svelte
а такжеVite
Команды сотрудничают слаженно, улучшаяVite
изSSR
, серверAPI
и общее качество. из-заSvelteKit
Непрерывная оптимизация приводит кVite
Есть большое улучшение.
Astro
⚠️
译者注
:этоLogo
Верхняя половина белая, а веб-страница с белым фоном заставит изображение выглядеть неочевидным.Если вам интересно, вы можете вручную изменить цвет фона этой веб-страницы, чтобы увидеть его.
- Официальный сайт:astro.build
- Discord(Популярный зарубежный чат):astro.build/chat
- Твиттер:Twitter.com/astro не я…
- нпм:Уууу, эта лошадь plus.com/package/AST…
- Гитхаб:GitHub.com/с астро/ ах…
- Запуск онлайн:stackblitz.com/fork/astro
астро командаиспользуетVite
восстановить ихдвигатель, они сталиVite
Ключевой игрок экосистемы.Astro
продвигается во многих областяхVite
разработка, которую раньше не предпринимала ни одна другая структура, и они постоянно совершенствуются по мере изучения. они естьESM
Инструментальный опыт дляVite
прогресс имеет решающее значение.
iles
- Официальный сайт:iles-docs.netlify.app
- Discord(Популярный зарубежный чат):discord.gg/PkbxgzPhJv
- Твиттер:twitter.com/ilesjs
- нпм:Уууу, эта лошадь plus.com/package/ile…
- Гитхаб:GitHub.com/Эль Массимо/я…
- Запуск онлайн:стек blitz.com/fork/I LES?Пост…
ilesК@MaximoMussiniФрейм создается при условииAstro
а такжеVitePress
вдохновленный,iles
КVite
показать хороший пример поддержки (Айлс подкаст).Maximo
Был активным членом сообщества, а также продвигалVite
существуетRailsпринятие в обществе.
VitePress
- Официальный сайт:vitepress.vuejs.org
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:Ууууу, эта лошадь plus.com/package/v IT…
VitePressправдаVuePressНовая интерпретация , он используетVue3
а такжеVite
to-управляемый генератор статических сайтов. Сейчас много примененийVitePress
В проекте есть:Официальный сайт Вите,Vue-блог,VueUse,Pinia,vite-ruby,vite-plugin-pwa,Slidev,windi,laravel-viteЖдать…VuePress
пройти через@vuepress/bundler-viteЭтот плагин реализуетVite
служба поддержки.
Slinkity
⚠️
译者注
:этоLogo
Нижняя часть страницы белая, и это сделает изображение незаметным, если оно размещено на веб-странице с белым фоном.Если вам интересно, вы можете вручную изменить цвет фона этой веб-страницы на другой цвет.
- Официальный сайт:slinkity.dev
- Discord(Популярный зарубежный чат):discord.gg/GBkBy9u
- Твиттер:Twitter.com/four link Точка ИТ-индустрии…
- нпм:уууу, эта лошадь plus.com/package/smooth…
- Гитхаб:GitHub.com/Four Link IT Industry/Забудьте об этом…
- Запуск онлайн:стек blitz.com/edit/node-V…
@bholmesdevи др. изучаютSlinkity, который являетсяEleventyа такжеVite
комбинированныйSSG
Рамка. получено@Snugugсуществуетvite-plugin-eleventyа такжеAstroВдохновленный более ранней работой над платформой et al,Slinkityоткрыт для 110 пользователейVite
Дверь в экосистему. Это позволяетEleventy
проектИспользуйте поддержку платформы пользовательского интерфейса Vite,быстроHMR
а такжеVite
Богатая экосистема плагинов.
Hydrogen
- Официальный сайт:hydrogen.shopify.dev
- Discord(Популярный зарубежный чат):discord.gg/ppSbThrFaS
- Твиттер:twitter.com/shopifydevs
- нпм:Уууу, эта лошадь plus.com/package/@is…
- Гитхаб:GitHub.com/shop ifengyun/good and more…
- Запуск онлайн:hydrogen.new
Shopify
в своем новомReact Store Front
РамкаHydrogenвыбран вVite
.Hydrogen
команда работает сReact
команда работает вместе вVite
средняя поддержкаReact Server Componentsи сsuspense
рендеринг на стороне сервера.@jplhomerсуществуетVite
Очень активен в обществе. Он сотрудничал, чтобы улучшитьVite
основная часть иVite
правильноReact
служба поддержки.
rakkas
- Официальный сайт:rakkasjs.org
- Твиттер:twitter.com/cyco130
- нпм:Уууххххххххххххххххххххх, и эта лошадь plus.com/package/as AK…
- Гитхаб:GitHub.com/Как на самом деле AK Cards/Ах…
- Запуск онлайн:stack blitz.com/edit/ люди carcassonne…
rakkasэтоVite
оказывать поддержкуReact SSR
рама, при условииNext.js
а такжеSvelteKit
вдохновение. автор@cyco130был активен вVite
В сообществе работайте с другими, чтобы улучшитьVite
серединаSSR
.
vite-plugin-ssr
- Официальный сайт:vite-plugin-ssr.com
- Discord(Популярный зарубежный чат):discord.com/invite/QT Q9…
- Твиттер:twitter.com/brillout
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/Daytime Tower/ви…
vite-plugin-ssrЕще одна миниатюраSSR
кадр, по@brilloutразработка. онVite SSR
Поле очень активно, он часто помогает другим решать проблемы, а также способствуетVite
ремонтbug
, а также дает некоторыеidea
.vite-plugin-ssr
стремиться бытьSSR
Набор инструментов для авторов фреймворков, предоставляющий болееVite
нижний слойSSR
Более плавный опыт. подобноvitextТакой каркас, являющийся@asleMammadamразвитиеReact
каркасы, которые основаны наvite-plugin-ssrбыть разработанным.@brilloutТакже привержены другим проектам, таким какTelefuncа такжеVike.
vite-ssr
- Официальный сайт:GitHub.com/angrilyox/vi…
- Discord(Популярный зарубежный чат):discord.gg/PkbxgzPhJv
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/angrilyox/vi…
vite-ssrК@frandioxсоздать, какNode.js
серединаVite
Простой, но мощныйSSR
решение. Это будетVite
изSSR API
Другой способ выставить как продвинутое решение. он по-прежнемуvitedgeсоздатель, который являетсяCloudflare WorkersРаботает полный стекVite
Рамка.
интегрированный
vite-ruby
- Официальный сайт:vite-ruby.netlify.app
- Discord(Популярный зарубежный чат):discord.gg/pC5sG7Gqh7
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/Эль Массимо/В…
@MaximoMussiniСоздал первый проект для интеграции с бэкендом:vite-ruby,Это позволяетVite
успешно продвинулсяRuby
Сообщество. можно нажатьэта ссылкаУзнать большеvite-rubyистория позади.Vite Land
серединарельсовый каналстал активным, и проект вдохновил других наVite
интегрирован в свои проекты.
laravel-vite
- Официальный сайт:laravel-vite.innocenzi.dev
- Discord(Популярный зарубежный чат):discord.gg/Td4us2BSaX
- нпм:woohoo. эта лошадь plus.com/package/pullman…
- Гитхаб:GitHub.com/inn OC en word/com…
laravel-viteЗависит от@enzoinnocenziсоздан, он используется для преобразованияVite
а такжеLaravel
Экологически комбинированный. следуетvite-rubyшаги,Enzo
работа заключалась в продвиженииVite
существуетLaravel
Ключевой фактор принятия сообществом.
fastify-vite
- Официальный сайт:fastify-vite.dev
- Discord(Популярный зарубежный чат):discord.gg/9gcAHEzKaX
- нпм:Уууу, эта лошадь plus.com/package/happens…
- Гитхаб:GitHub.com/fa body development/happening…
fastify-viteЯвляется ли аналогNuxt
а такжеNext
дождаться зрелостиSSR
Миниатюрная версия рамы.@anothergalvezБудуfastify-vite
построить какfastify-firstрешение.fastify
а такжеVite
Существует много синергии между сообществами.fastify-vite
Оба проекта продвигаются.
CSS-фреймворк
Tailwind CSS
- Официальный сайт:tailwindcss.com
- Discord(Популярный зарубежный чат):tailwindcss.com/discord
- Твиттер:twitter.com/tailwindcss
- нпм:Woohoo. Эта лошадь Plus.com/package/too…
- Гитхаб:GitHub.com/tailwind horn…
Tailwind Labsбыл первым, кто понялVite
Одна из потенциальных команд, они были очень раноVite
Предоставляются официальные примеры интеграции и начинается спонсорствоVite
. Они также опубликовалиJust-in-Time Mode,ЭтоTailwind v2.1+
изJIT
двигатель, сVite HMR
Обеспечивает большой опыт при совместном использовании. вместе сHydrogenдругие рамкиVite
а такжеTailwind CSS
комбинация,Tailwind
Пользователи вступят в новуюVite
волна.
Windi CSS
- Официальный сайт:windicss.org
- Discord(Популярный зарубежный чат):chat.windicss.org
- Твиттер:twitter.com/windi_css
- нпм:Уууу, эта лошадь plus.com/package/win…
- Гитхаб:GitHub.com/win-css/i...
WindiCSSК@satirevenсоздан, этоTailwind
изJIT
двигатель,@antfuсозданный с его помощьюvite-plugin-windicss, он загружается иHMR
Он имеет определенные преимущества в плане скорости и так далее. Сейчас проект перерос в активное сообщество.WindiCSS
теперь используется дляNuxt 3а такжеSlidevи т.п. документация страница.
UnoCSS
- Официальный сайт:unocss.antfu.me
- нпм:У-у-у, эта лошадь plus.com/package/@UN…
- Гитхаб:GitHub.com/антифу/uno CS…
используется какое-то времяWindiCSS
Позже,@antfuсозданныйUnoCSS, который является атомнымCSS
Комплект двигателя. это снова показывает, что мы распыляемCSS
Сколько возможностей для улучшения есть?UnoCSS
можно сравнитьWindi CSS
быстро200
раз, на два порядка быстрее самого быстрого двигателя. Вы можете нажать, чтобы прочитатьПереосмысление атомарного CSSа также«Разговор об иконках на чистом CSS».@antfuсозданныйUnoCSSПри запуске этого проекта просто датьVite
Предоставляет решение, но теперь оно доступно и для других упаковщиков.UnoCSS
для следующего поколенияWindiCSS
Двигатель обеспечивает мощность.
плагин
Awesome Vite Plugins
- Официальный сайт:Github.com/vite только ...
- Гитхаб:GitHub.com/Vite просто/ужас…
существуетAwesome Viteесть много отличныхПлагин Vite. Однако из-за ежедневной отправки новых проектов, новых шаблонов и новых плагинов наAwesome Viteна складе, так что@Scrum_Чтобы сохранить этот склад. Плагинов здесь очень много, и их количество увеличивается с каждым днем. Вот некоторые примеры:
- vite-plugin-pages: поддержка маршрутизации на основе файловой системы
- vite-plugin-mpa: готовая поддержка многостраничных приложений Vite.
- vite-plugin-federation: Поддерживает такие модули, как Webpack.
- vite-plugin-node: Использование Vite в качестве сервера разработки Node.
- vite-plugin-comlink: с участиемcomlinkвеб-работник
- vite-plugin-rsw:служба поддержкиwasm-pack
- vite-plugin-elm: Скомпилируйте приложение/документ/элемент Elm в проекте.
- vite-plugin-qrcode: Отобразите QR-код, отсканируйте его для отладки на телефоне.
- vite-plugin-full-reload: автоматически перезагружать страницу при изменении файлов.
- vite-plugin-compress: используется для сжатия пакетов и ресурсов в проекте.
- vite-plugin-checker: запускать TypeScript, VLS, vue-tsc, ESLint в рабочих потоках
- vite-plugin-inspect: проверить промежуточное состояние плагина
awesome-rollup
- Официальный сайт:GitHub.com/roll-up/awes…
- Гитхаб:GitHub.com/roll-up/awes…
Rollup
изосновной плагинЗависит отRollup
команда для поддержания иAwesome RollupСуществует список плагинов сообщества.API плагина Viteбольшинство из нихСовместимость с накопительным пакетом. Мы по-прежнему поддерживаемVite
а такжеRollup
совместимость плагиновсписок. из-заRollup
Экосистемы становятся ближеVite
, так что, надеюсь, в будущем мы сможемRollup
В документации плагина см. "Works in Vite
Значок ". Некоторые примеры совместимых плагинов:
- @rollup/plugin-yaml: Преобразование файлов YAML в модули ES6.
- rollup-plugin-typescript2: Запуск TS (включая функцию ошибок времени компиляции)
- rollup-plugin-critical: генерировать критический CSS
unplugin
- Официальный сайт:GitHub.com/UN JS/отключить…
- нпм:Уууу, эта лошадь плюс карта .com/package/UN…
- Гитхаб:GitHub.com/UN JS/отключить…
unpluginда@antfuЕще один проект с открытым исходным кодом, этоVite
,Rollup
,Webpack
И единая система плагинов для других инструментов упаковки, которые могут появиться в будущем.@antfuИспользовал эту библиотеку для переноса своих плагинов, чтобы большую часть плагинов, которые он пишет для Vite, можно было использовать в других инструментах сборки. Этот пунктunjs umbrellaчасть этогоNuxt
Команда изNuxt
Библиотека, извлеченная из инструмента сборки . Чтобы назвать несколько примеров:
- unplugin-icons: Тысячи значков могут быть импортированы по запросу.
- unplugin-vue-components: автоматически импортировать компоненты Vue.
- unplugin-auto-import: автоматически вводить некоторые TS API
vite-plugin-pwa
- Официальный сайт:vite-plugin-pwa.netlify.app
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/Antifu/Vite-…
vite-plugin-pwaдаVite
Одна из нулевых конфигурацийPWA
плагин, который проходитWorkboxВключите автономную поддержку.@antfuа также@userquinБезупречный и бесшовный опыт создается для каждого кадра.
Starters
Replit
- Официальный сайт:replit.com
- Discord(Популярный зарубежный чат):discord.util.repl.co/join
- Твиттер:twitter.com/replit
Replitбыл первым, кто использовалViteчтобы предоставить пользователям лучший опыт, они будутReact Starter Templateпереключиться наVite
.@amasadизтвитыБудуReact Starter Template
а такжеcreate-react-app
Были сделаны сравнения, которые позже упоминались во многих сообщениях в блогах и выступлениях, чтобы проиллюстрировать разницу в скорости загрузки;“Vite 甚至在 CRA 启动之前就已经开始运行了。”
Glitch
- Официальный сайт:glitch.com
- Твиттер:twitter.com/glitchdevs
glitchВ ихStarterПроект используетVite
. ихИспользуйте Vite, чтобы делать тяжелую работу.keithkursonСказать:“和它一起工作真是太令人愉悦了,它让我们所有的初学者都拥有相似的构建模式,并且 Rollup 插件对于程序员来说将是一个巨大的附加值。”
StackBlitz
- Официальный сайт:stackblitz.com
- Discord(Популярный зарубежный чат):discord app.com/invite/ он из…
- Твиттер:twitter.com/stackblitz
- Гитхаб:GitHub.com/stack blitz/…
⚠️
译者注
:этоStackBlitzЭто онлайн-операция в предыдущей ссылке проекта.
StackBlitzв своем браузереIDE
реброVite
стать гражданином первого класса. они пытаются сделатьVite
а такжеWebContainersСовместимость (включая поддержкуesbuild). они такжеVite
Команды в экосистеме сотрудничают, чтобы обеспечить самые популярные из нихVite
Рамки могут работать гладко, например:SvelteKit,Hydrogen,AstroЖдать. Они также добавилиVite starters:vite.newа такжеvite.new/{template}, и воляVite
включены в их страницу витрины, и они по-прежнемуViteсамый крупный спонсор!
Vitesse
- Официальный сайт:GitHub.com/антифу/vispecial…
- Твиттер:twitter.com/antfu7
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/антифу/vispecial…
VitesseдаVite Starter
хороший пример. Это основано наVue3
шаблонный проект,@antfuиспользовал этоstarter
показыватьVite
немного экологиилучший плагин, который также имеет следующееFile based routing
auto imports
PWA
Windi CSS
SSG
critical CSS
CypressХороший пример проведения теста.
WebExtension Vite Starter
- Официальный сайт:GitHub.com/антифу/vispecial…
- Твиттер:twitter.com/antfu7
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/антифу/vispecial…
WebExtensionосновывается наVitesseстартовый шаблон. это используется, чтобы показатьVite
в типичномWeb
Используйте вне приложения. Это используется в других средахVite
пример, чтобы иметь возможность получитьVite
функция горячего обновления и плагины.
Awesome Vite Templates
- Официальный сайт:GitHub.com/Vite просто/ужас…
- Гитхаб:GitHub.com/Vite просто/ужас…
Vite
В настоящее время сообщество поддерживает проекты шаблонов для различных комбинаций фреймворков и инструментов.Awesome Vite TemplatesЕсть масса вариантов. Если вы предпочитаете запускать их локально, напримерdegitТакой инструмент позволяет использоватьdegit user/repo
.
тестовое задание
mocha-vite-puppeteer
- Официальный сайт:https://larsthorup/mocha-vite-puppeteer#readme
- нпм:Уууу, эта лошадь plus.com/package/rubbing…
- Гитхаб:GitHub.com/bacon is Thor up/…
mocha-vite-puppeteerК@larsthorupразработан, это позволяет использоватьVite
а такжеPuppeteerбегатьMocha
Фронтальное тестирование. ЭтоМожет запускать тесты так же быстро, как Vite.
vite-jest
- Официальный сайт:GitHub.com/soda tea/v IT…
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/soda tea/v IT…
@sodatea(译者注
: он главный разработчик @vue/cli) разрабатываетvite-jestЭтот проект направлен наJestПредоставить первоклассныйVite
интегрированный. из-заБлокировщики в шутке, в результате чего его текущее состояние все еще находится в разработке. вы можете нажать на этоissueдля просмотра деталей, а также добавивVite Landсередина#testing
канал, чтобы помочь продвинуть эти усилия.
Cypress
- Официальный сайт:cypress.io
- Discord(Популярный зарубежный чат):on.cypress.io/chat
- Твиттер:twitter.com/Cypress_io
- нпм:Woohoo. Эта лошадь Plus.com/package/Cai Yuanpei…
- Гитхаб:GitHub.com/cypress-io/...
CypressбылVite
интегрированы в их продукт, и они очень активны в сообществе. они берут своеТестирование компонентов Cypressа такжеVite
Сервер разработки идеально подходит. они также используютVitesseвосстановить ихUI
.可以点进@_jessicasachsизПрезентация VueConf США 2021, узнать больше оCypress
а такжеVite
Информация о том, почему это хорошо работает вместе.
Web Test Runner
- Официальный сайт:GitHub.com/material-SV…
- нпм:Ууууу, эта лошадь plus.com/package/v IT…
- Гитхаб:GitHub.com/material-SV…
vite-web-test-runner-pluginда@web/test-runnerПлагин для тестированияVite
управляемый проект. Этот плагин автоматически подключится к текущему каталогуVite
проект, загрузите конфигурацию проекта и используйте то, что вы настроилиVite build pipeline
Для сборки каждого тестового файла.
Другие инструменты
Storybook
- Официальный сайт:GitHub.com/EI People Lett/Body…
- Discord(Популярный зарубежный чат):discord.gg/storybook
- Твиттер:twitter.com/storybookjs
- нпм:Ууууу, эта лошадь плюс .com/package/stones...
- Гитхаб:GitHub.com/EI People Lett/Body…
storybook-builder-viteК@eirikobo,@sasan_farrokhа такжеianvanschootenСозданный тремя из них, он позволяет вам использоватьVite
построить свойStorybook
.Michael Shilmanнаписалблогподробно объяснить принцип и подчеркнутьstorybook-builder-vite
Преимущества: Значительно улучшена скорость сборки,Vite
совместимость конфигурации иVite
Доступ к экосистеме плагинов.
Tauri
- Официальный сайт:tauri.studio
- Discord(Популярный зарубежный чат):discord.com/invite/ он тебе позволил…
- Твиттер:twitter.com/TauriApps
- нпм:woohoo. эта лошадь plus.com/package/@him…
- Гитхаб:GitHub.com/he-URI-apps/…
⚠️
译者注
: Это что-то вродеElectronчто-то, но не похожеElectronскажи такChromium
а такжеNode.js
Упакуйте это, это решеноElectronДве основные болевые точки клиентской части используют возможности операционной системы.webview
, серверная часть и интеграция с операционной системой используют эту частьrust
реализовать.
TauriЭто платформа для создания настольных приложений с интерфейсными технологиями. они используютvite-plugin-tauriпридти дляVite
Добавлен официальный стартовый шаблон,Tauri
члены основной команды@Amr__Bashirподдерживаемый плагин.Vite
+ Tauri
Это может быть отличное сочетание разработки собственных приложений. отTauri
Слово от команды:«Вите занимает особое место в сердце Таури».
TroisJS
- Официальный сайт:troisjs.github.io
- Твиттер:twitter.com/soju22
- нпм:Уууу. Эта лошадь plus.com/package/ слишком горячая...
- Гитхаб:GitHub.com/T ROI на самом деле/слишком жарко…
- Запуск онлайн:stack blitz.com/edit/T ROI data…
troisjsКомбинированныйThreeJS,Vue 3,так же какVite
дляVueСоздайте аналогичныйreact-three-fiberбиблиотека. можно нажатьэта ссылкаПосмотрите это действительно классное демоDemo
(译者注
: Я нажал, и это было 404, предполагается, что первоначальный автор сделал ошибку).@Rich_Harrisнедавно запущенSvelte CubedэтоSvelteПредоставляется на основе3D
Декларативные сценарии для компонентов.Vite
Горячее обновление дизайна идеально подходит для3D
сцена, на самом деле какая-тоreact-three-fiberПример теперь также используетVite
.
Slidev
- Официальный сайт:sli.dev
- Discord(Популярный зарубежный чат):chat.sli.dev
- Твиттер:twitter.com/Slidevjs
- нпм:уууу, эта лошадь plus.com/package/smooth…
- Гитхаб:GitHub.com/V of Victory is/Забудьте об этом…
- Запуск онлайн:sli.dev/new
Другой из@antfuс проект,Slidevосновывается наMarkdown
Конструктор слайд-шоу дляVite
,Vue3
а такжеWindiCSS
предоставить поддержку. ЭтоФункциябогатый,Vite
Механизм горячего обновления гарантирует, что изменения в коде будут немедленно отображены на слайдах. ЭтоVite
Один из лучших примеров создания новой волны инструментов.
Viteshot
- Официальный сайт:viteshot.com
- Твиттер:twitter.com/fwouts
- Гитхаб:GitHub.com/как это стало ABS/vi…
ViteshotК@fwoutsСоздан для использования за считанные секундыСоздание скриншотов компонентов пользовательского интерфейсаиз. он все еще исследуетReact Preview(в будущем планируется переименоватьPreview JS
), это вVSCode
компоненты иStorybook
предварительный просмотр в реальном времени.
Backlight
⚠️
译者注
:этоLogo
Небольшая часть правой стороны белая.Если поставить ее вместе с веб-страницей с белым фоном, то картинка не будет выглядеть очевидной.Если вам интересно, вы можете вручную изменить цвет фона этой веб-страницы, чтобы это увидеть.
- Официальный сайт:backlight.dev
- Discord(Популярный зарубежный чат):discord.gg/XkQxSU9
- Твиттер:Twitter.com/backlight_…
- Гитхаб:GitHub.com/div riots/ вроде…
Backlightиз<div>RIOTSПлатформа дизайн-системы. они используютVite
для создания своего приложения сVitePressписать документацию, они еще в разработкеbrowser-vite,этоVite
Форк , который можно использовать в браузереVite
(использоватьservice worker
для запуска службы).
участвовать!
Если вы терпеливо прочитали вышеизложенное, то я верю, что вы обязательноVite
Определенный интерес вызвала экология. Если вы не присоединилисьVite Land, то присоединяйтесь сейчас! Приходить#contributing
Поздоровайся с каналом и поделись своим со всемиidea
, а затем сотрудничать со всеми!
заключительное заявление
На самом деле, я мог бы продолжать и продолжатьVite
связанный контент, например:Vanilla Extract has an official integration for Vite, Craft CMS integration, Storyblok is using Vite in lib mode for their build setups, Vercel added zero configuration deploys for Vite. Но я должен на чем-то остановиться, потому что, если я продолжу писать, эта статья будет слишком длинной, и никто не захочет ее читать. Как я сказал,Vite
Текущее экологическое развитие слишком велико, чтобы перечислить все в одной статье.
И многие другие, которые я не упомянул:Vite
Члены основной команды и остальная часть команды отлично справляются с большим количеством проблем. ремонтировалbug
и добавилfeature
. И наша команда переводчиков, которые помогают большему количеству людей начать работуVite
. И таких примеров просто не счесть. Я хотел бы включить некоторые из них в эту статью, поэтому вот список (в произвольном порядке):@shinigami,@underfin,@egoist,@Linus_Borg,@posva,@ KiaKing85,@ meteorlxy,@ ygj6,@OneNail,@Niputi_,@CHOYSEN,@ csr632,@nihalgonsalves,@ CAWA-93,@daychongyang,@remorses,@ydcjeff,@iheyunfei,@danielcroe,@ pi0,@threepointone,@khalwat,@hannoeru,@wheatjs,@artursignell,@ jgalbraith64,@pcalloc,@ QC-L ,@ShenQingchuan,@naokie,@ Джей Чоу-ES,@alexjoverm,@puruvjdevтак же какОсновная команда Viteа такжеВсе остальные участники экосистемы Vite. Давайте продолжим строить лучшее будущее вместе!
Эпилог
как насчет этого? Прочитав эту статью, вы узнали его снова?Vite
Шерстяная ткань? я думал раньшеVite
только вVue
Больше огневых кругов, эта статья, чтобы освежить свои знания.
Еще одна вещь, которая меня поражает, это@antfu, раньше былVue
Когда я увидел его в родственном проекте, я почувствовал, что этот человек достаточно силен в бою.Vue
После прочтения этой статьи участвовал во многих проектах... Этот большой парень слишком силен! Вот сколько проектов ведется одновременно! И каждый проект выглядит потрясающе!
Кстати, позвольте представить вам этого здоровяка:antfu
даAnthony Fu
сокращение от его фамилииFu
, я всегда думал, что его фамилия Фу(福尔康的福
), пока позже я не увидел его китайское имя на сайте пожертвований.Это было слишком давно, и я не могу вспомнить его полное имя, но я помню его китайскую фамилию:傅
, если кто-то знает его китайское имя, он может опубликовать его в области комментариев, чтобы все могли его увидеть.
⚠️ Некоторые люди могут знать людей с фамилией Фу, так Фу и Фу это одна и та же фамилия? Является ли Фу традиционной версией Фу? Если вам интересно, вы можете нажать на эту статью:"Фу и Фу - одна и та же фамилия? 》Посмотрите, что все говорят
Кажется, это немного не по теме, эта статья является введениемVite
не представлять安东尼·傅
Да, я надеюсь, что чтение этой статьи развеет ваши опасения, и вы больше не будете сомневаться в использовании новых проектов.Vite
(Постарайтесь не бросаться о старых проектах.) Не стесняйтесь использовать его! Столько проектов больших парней в ходу.Чужие проекты ненамного сложнее наших,да и не только ониVue
Несколько человек в компании обслуживают его, и так много больших парней помогают, так чего ты боишься!
Эта статья была впервые опубликована в публичном аккаунте:предварительное обучение
Замечательные статьи в прошлом
- "UI: У вас есть какие-нибудь причудливые библиотеки компонентов, на которые я мог бы сослаться? 》
- «Вопросы на собеседовании по макету мобильного терминала всесторонне изучают ваши навыки CSS (в центре)»
- «Использование суперпопулярной библиотеки React CSS-in-JS в проектах Vue: стилизованные компоненты»
- «Создайте собственную визуальную карту данных, не полагаясь на какую-либо библиотеку»
- «Грядет вторая волна предложений Vue по синтаксису ссылок. Войдет ли он в стандарт на этот раз? 》
- «You Yuxi Foreign Tutorial: я возьму вас, чтобы написать простую версию Vue! 》
- «Менеджер по продукту: Начальная анимация Hongmeng очень красивая, дайте нам целую страницу»
- "Менеджер по продукту: Вы можете сделать так, чтобы эта строка чисел прокручивалась? 》
- «[Перевод] Юси Ю: Vue3 не будет поддерживать IE11, энергия будет вложена в Vue2.7»
- «Супер забавная новая функция Vue: введение переменных JS в CSS»
- "какие? Можно ли добиться эффекта втягивания только с помощью тега H5? 》
- «Исправьте нецивилизованный феномен GitHub! Microsoft запускает раздел комментариев! 》
- «Золотой ③ Серебряный ④ Поделитесь вопросом интервью, который заставил меня перевернуться»
- «Двойной 11 маленький черный ящик — это очень круто? Давайте улучшим его с помощью переменных CSS! 》
- «Не стоит недооценивать Цзюгунге, один вопрос может раскрыть истинную форму кандидата! 》
- «Серия запутанных действий после установки объекта-прототипа на прокси»
- «Супер забавная новая функция Vue: портал DOM»
- «Наконец-то настала очередь Vue вдохновлять React? 》
- «Небольшая яма Vue3 под IOS»
- «[Перевод] Юси Ю: Процесс проектирования Vue3»