Варианты определения пропсов с дефолтными значениями во
Vue
:// runtime declaration:
const props = defineProps({
foo: { type: String, required: true },
bar: { Type: Number, default: 0 },
});
// type-based declaration:
const props = withDefaults(defineProps<{
foo: string
bar?: number
}>(), {
bar: 0,
});
type Variant = "default" | "primary" | "secondary"
const props = defineProps({
variant: {
type: String as PropType<Variant>,
default: <Variant> "default"
}
})
👍8❤5
На
C фронтом на бесплатном (= небыстром, плохо конфигурируемом) хостинге, с бэком на другом бесплатном (= небыстром) хостинге и реальным среднего размера веб приложением.
При повторных запусках сайта он будет открываться вообще мгновенно (за счет
#spa #pwa #webvitals #ssr
SPA
тоже можно выбивать страйки в Web Vitals
C фронтом на бесплатном (= небыстром, плохо конфигурируемом) хостинге, с бэком на другом бесплатном (= небыстром) хостинге и реальным среднего размера веб приложением.
При повторных запусках сайта он будет открываться вообще мгновенно (за счет
PWA
кэширования)#spa #pwa #webvitals #ssr
🔥2👍1
Forwarded from As For JS (Demi Murych)
Не про js.
На dvd вышел наконец последний мульфильм от Хаяо Миядзаки:
Мальчик и птица
Мальчик и цапля
Как поживаете
Как ты живешь
очень рекомендую к просмотру.
совершенно неожиданная для меня работа Миядзаки. А я его фанат.
Моих мозгов хватило только на первые 40 минут. После я потерялся.
На dvd вышел наконец последний мульфильм от Хаяо Миядзаки:
Мальчик и цапля
Как поживаете
Как ты живешь
очень рекомендую к просмотру.
совершенно неожиданная для меня работа Миядзаки. А я его фанат.
Моих мозгов хватило только на первые 40 минут. После я потерялся.
👍7👎7
😁5🔥3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
ESLint
выкатил свой роадмап на неопределенное будущееИз интересного - будут делать поддержку линтинга других (в дополнение к
ES
) языков, и собираются переписать свой core с нуля. Ибо он написан 11 лет назад и устарел.#eslint
😁4🔥2