Forwarded from Душный Вуй
Немного не о Вуе
Накидайте в комменты интересных/забавных вопросов на собесах которые вам попадались (а может быть и вы сами что-то придумывали интересное), как по JS/TS так и по Vue, Nuxt
Накидайте в комменты интересных/забавных вопросов на собесах которые вам попадались (а может быть и вы сами что-то придумывали интересное), как по JS/TS так и по Vue, Nuxt
Forwarded from Душный Вуй
А они ещё живы вот эти вот "Поделиться в"?
Вы пишете сами такие вещи или используете что то типа https://github.com/stefanobartoletti/nuxt-social-share ?
Вы пишете сами такие вещи или используете что то типа https://github.com/stefanobartoletti/nuxt-social-share ?
GitHub
GitHub - stefanobartoletti/nuxt-social-share: Simple social sharing for your Nuxt Sites
Simple social sharing for your Nuxt Sites. Contribute to stefanobartoletti/nuxt-social-share development by creating an account on GitHub.
Forwarded from Душный Вуй
Я правильно понял, что ребята берут денюжку за отдельную услугу миграции с 2 на 3 вуй?
https://migrate-vue.com
https://migrate-vue.com
Migrate-Vue
migrate-vue - Migrate your Vue codebase to Vue 3
Learn how to migrate your Vue codebase to Vue 3
Forwarded from Душный Вуй
А есть адекватные примеры на практике в использовании Generic Components? Не могу найти ничего интереснее обычного селекта
vuejs.org
Vue.js
Vue.js - The Progressive JavaScript Framework
Forwarded from Vue-FAQ
18 качественных отличий
- отсутствие легаси-абсурда: @change во вью - это реальный change, а не input, как в реакте, мимикрирующий под change
- отсутствие stale closure и всех связанных с ним проблем
- автоматический трекинг зависимостей, нет костылей типа useCallback
- удобные хелперы из коробки (привет либам clsx и classnames)
- удобный DSL, а не стремный JSX
- нет useEffect и миллиарда статей и докладов на тему “вы неправильно используете useEffect”
- нет проблем с воображением, когда добавляют новые фичи - useImperativeHandle и dangerouslySetInnerHTML
- есть сахар для работы с формами - v-model
- есть слоты
- нет костыльного стриктмода, который, прости хоспаде, твой код запускает дважды, чтобы тебе было приятнее работать избавить тебя от багов
- нет monkey-patching’а нативных console и fetch
- нет ререндеров на любой чих
- нет 50 вложенных контекстов в руте приложения
- нет прекрасного forwardRef
- есть нормальная система плагинов
- есть реактивность для Map/Set из коробки
- есть нормальная мутабельность без сотни копий всего подряд
- есть nextTick, не надо костылить с flushSync
#react #vuejs
Vue
от React
от Artyom Tuchkov- отсутствие легаси-абсурда: @change во вью - это реальный change, а не input, как в реакте, мимикрирующий под change
- отсутствие stale closure и всех связанных с ним проблем
- автоматический трекинг зависимостей, нет костылей типа useCallback
- удобные хелперы из коробки (привет либам clsx и classnames)
- удобный DSL, а не стремный JSX
- нет useEffect и миллиарда статей и докладов на тему “вы неправильно используете useEffect”
- нет проблем с воображением, когда добавляют новые фичи - useImperativeHandle и dangerouslySetInnerHTML
- есть сахар для работы с формами - v-model
- есть слоты
- нет костыльного стриктмода, который, прости хоспаде, твой код запускает дважды, чтобы тебе было приятнее работать избавить тебя от багов
- нет monkey-patching’а нативных console и fetch
- нет ререндеров на любой чих
- нет 50 вложенных контекстов в руте приложения
- нет прекрасного forwardRef
- есть нормальная система плагинов
- есть реактивность для Map/Set из коробки
- есть нормальная мутабельность без сотни копий всего подряд
- есть nextTick, не надо костылить с flushSync
#react #vuejs
Forwarded from Владислав Худяков
tresjs.org
Declarative Three.js using Vue Components
Forwarded from FrontEndDev
Динамические лейауты с Vue jsx: руководство по созданию поддерживаемых компонентов
Посмотрите, как динамические лейауты c Vue jsx могут оптимизировать процесс разработки, сделав ваши компоненты более гибкими.
https://www.vuemastery.com/blog/dynamic-layouts-with-vue-jsx/
Посмотрите, как динамические лейауты c Vue jsx могут оптимизировать процесс разработки, сделав ваши компоненты более гибкими.
https://www.vuemastery.com/blog/dynamic-layouts-with-vue-jsx/
Forwarded from Frontender's notes [ru]
Vitest – тест-раннер, который идеально интегрируется с Vite, делая процесс тестирования быстрым и интуитивно понятным.
Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Chernov
void(0)
We are building the next generation of JavaScript tooling
Forwarded from Vue-FAQ
Новость, о которой на прошлой неделе говорил Эван, и которую не угадал никто (ну и я её явно в опрос не догадался поставить)
Эван создал компанию, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (ну то бишь как сейчас
Это очень хорошая новость. Я давно говорил, в том числе Эвану, что
В итоге, Эван оформил права на
Разработчики, работающие над
То, что Эван никому не отдаст
Кстати, посмотрите внимательно на сайт voidzero.dev. Это пример того, что может
Ну и название зачетное.
#evanyou #vitepress #rolldown #voidzero #oxc
Эван создал компанию, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (ну то бишь как сейчас
bun
или deno
только без js
движка), и в первом раунде поднял $4.6 млн за нее (то есть продал инвесторам процентов 10-20 её акций за эту сумму)Это очень хорошая новость. Я давно говорил, в том числе Эвану, что
Vue
давно перерос уровень любительского опен-сорса, и ему нужен бэкап в форме бизнеса. Потому что смотреть на депрессивные каминг-ауты Энтони, или нытье Джонсона про mucho trabajo poco dinero, или заброшенный по той же причине Vapor
совсем не комильфо.В итоге, Эван оформил права на
Oxc
и Rolldown
на созданную компанию VoidZero Inc
и продал ее часть инвесторам. Vue
экосистема не затронута вообще. То есть, работа Эвана над этими новыми проектами за прошлый год оценена рынком миллионов так в 20. Нормально.Разработчики, работающие над
Vue
или Vite
, скорей всего будут сотрудниками этой новой компании и будут получать там зарплату за свою работу - это и называется бэкап бизнесом.То, что Эван никому не отдаст
Vue
, можно было не сомневаться. Его пост настоятельно рекомендуется к прочтению.Кстати, посмотрите внимательно на сайт voidzero.dev. Это пример того, что может
VitePress
. Ну и название зачетное.
#evanyou #vitepress #rolldown #voidzero #oxc
void(0)
Announcing VoidZero - Next Generation Toolchain for JavaScript
Read the founding announcement of VoidZero, a company dedicated to building the next generation of toolchain for JavaScript.
Forwarded from Душный Вуй
Forwarded from Душный Вуй
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Душный Вуй
Анонс VoidZero — следующее поколение инструментария для JavaScript / Хабр
https://habr.com/ru/companies/first/articles/847514/
https://habr.com/ru/companies/first/articles/847514/
Хабр
Анонс VoidZero — следующее поколение инструментария для JavaScript
Сегодня было анонсировано следующее поколение инструментария для JavaScript от автора Vue и Vite. В рамках начального финансирования было привлечено $4.6 миллиона, при этом основными инвесторами стали...