Эван посоветовал не использовать в своих проектах недокументированные возможности
#evanyou #video #tip
Vue
вроде:<SomeComponent @vue:mounted="someMethod()">
#evanyou #video #tip
YouTube
Evan You: What you're doing wrong with Vue.js 🙅♂️
Evan You shares his thoughts on how Vue developers can write better code. Ready to master Vue.js? With weekly Vue js tutorials on the latest topics, and exclusive content with Evan You (the creator of Vue), Vue Mastery is the ultimate learning resource for…
Пользовался долгое время для VPN программой
Потратил пару часов, поставил XRay. Если кому релевантно, вот тут туториал. В видео есть полезные советы, включая ссылку на заграничные облачные сервера по $3/month и оплатой рублями.
https://habr.com/ru/articles/728836/
https://www.youtube.com/watch?v=xGwedrFDgw8
#vpn
Outline
, но позавчера Роскомнадзор, похоже, смог и на нее найти заглушку. Вообще, последние недели и месяца они явно активно тестируют возможности различных блокировок. И не безуспешно.Потратил пару часов, поставил XRay. Если кому релевантно, вот тут туториал. В видео есть полезные советы, включая ссылку на заграничные облачные сервера по $3/month и оплатой рублями.
https://habr.com/ru/articles/728836/
https://www.youtube.com/watch?v=xGwedrFDgw8
#vpn
Хабр
Обход блокировок: настройка сервера XRay для Shadowsocks-2022 и VLESS с XTLS-Vision, Websockets и фейковым веб-сайтом
Статья опубликована под лицензией Creative Commons BY-NC-SA . Предыдущие статьи серии: « Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria и все‑все‑все » « Программы‑клиенты...
Evan You на Vue.js Live конференции рассказал, что в его планах сделать
Если это произойдет,
Ранее Эван также заявлял, что API фреймворка для разработчиков при этом не изменится.
#evanyou #vapor #event
Vapor
mode режимом по умолчанию. Отказ от Virtual DOM при этом будет поэтапный, и на это должно уйти несколько лет. Основные трудности будет предоставлять перевод таких компонент, как Transition
, KeepAlive
и др.Если это произойдет,
Vue.js
будет, наверное, единственным фронтенд фреймворком, позволяющим работать как с Virtual DOM
, так и без него.Ранее Эван также заявлял, что API фреймворка для разработчиков при этом не изменится.
#evanyou #vapor #event
Следующая большая офлайновая конференция Vueconf US пройдет 15-17 мая 2024 года в Новом Орлеане, США
Перед этим 1 мая Эван выступит на более именитой Accel Open Source конференции
#event #vuejs
Перед этим 1 мая Эван выступит на более именитой Accel Open Source конференции
#event #vuejs
Git - это распределенная система контроля версий, которая позволяет нескольким разработчикам сотрудничать над проектом.
Git Flow - это модель ветвления, которая обеспечивает структурированный подход к управлению и совместной разработке кода.
Git Flow состоит из двух основных ветвей:
Git Flow также может включать несколько других веток, таких как
#git #gitflow
Git Flow - это модель ветвления, которая обеспечивает структурированный подход к управлению и совместной разработке кода.
Git Flow состоит из двух основных ветвей:
main
(бывшая master
) branch и develop
branch. main
ветка представляет собой стабильную, выпущенную версию кодовой базы, а develop
служит интеграционной веткой, в которой разрабатываются новые функции и исправления ошибок.Git Flow также может включать несколько других веток, таких как
feature
, release
и hotfix
. Ветви feature
создаются для каждой новой разрабатываемой функции или улучшения и после завершения работы сливаются в ветвь develop
. Ветви release
создаются, когда готовится новый релиз, и сливаются в ветви main
и develop
, когда релиз готов. Ветки hotfix
создаются, когда необходимо внести критическое исправление в main
ветку, и сливаются обратно в ветки main
и develop
.#git #gitflow
Фронтенд неисчерпаем
React взял для своего логотипа модель строения атома Розерфорда, предложенную им в начале 20 века. На ней показаны орбиты электронов вокруг ядра атома.
Однако данная модель довольно быстро была признана физиками недостоверной, противоречащей основным положениям электродинамики, подверглась корректировке и была полностью заменена с развитием квантовой физики, которая показала, что электроны вовсе не "шарики" и у них в принципе не может быть орбит (траекторий)
Таким образом, лого Реакта символизирует собой устаревшие и ошибочные знания и представления.
#react #logo
React взял для своего логотипа модель строения атома Розерфорда, предложенную им в начале 20 века. На ней показаны орбиты электронов вокруг ядра атома.
Однако данная модель довольно быстро была признана физиками недостоверной, противоречащей основным положениям электродинамики, подверглась корректировке и была полностью заменена с развитием квантовой физики, которая показала, что электроны вовсе не "шарики" и у них в принципе не может быть орбит (траекторий)
Таким образом, лого Реакта символизирует собой устаревшие и ошибочные знания и представления.
#react #logo
Кстати,
#petitvue #virtualdom
Vue 1
и petite-vue
не использовали/не используют Virtual DOM
petite-vue
- альтернативный сильно урезанный вариант Vue (занимает 6Kb), предоставляющий тот же синтаксис шаблонов и модель реактивности, что и стандартный Vue, но специально оптимизированый для "внедрения" небольшого количества интерактивности на существующую HTML-страницу, полученную с сервера.#petitvue #virtualdom
Где лучше всего в компоненте обращаться за данными на
В onMounted.
Потому что:
1. Нельзя просто так использовать
2. Если в запросе будет непойманная ошибка, то в
3. С точки зрения системного дизайна,
4. Были неоднократные свидетельства, что сетевой запрос в
Источник: vue-faq
#tip #api #hooks #scriptsetup #mounted
backend API
- в теле script setup
, или в хуке жизненного цикла onMounted
?В onMounted.
Потому что:
1. Нельзя просто так использовать
await
в корне сетапа, это требует наличия Suspense
и делает компонент асинхронным и ненужно усложняет приложение. Поэтому приходится использовать промисный then
или IIFE
, что может нарушить общий code style, хуже читается и менее удобно.2. Если в запросе будет непойманная ошибка, то в
script setup
её не обработать, в отличие от хука.3. С точки зрения системного дизайна,
script setup
- это конструктор компонента. Запрашивать в нем данные из внешних источников нелогично.4. Были неоднократные свидетельства, что сетевой запрос в
script setup
не работал правильно, а при переносе в onMounted
- работал. Зависит от контекста, но тем не менее.Источник: vue-faq
#tip #api #hooks #scriptsetup #mounted
Vue FAQ
API сервис | Vue FAQ
Vue FAQ - information about Vue.js and frontend development in general