Vue just got SO MUCH better

Vue just got SO MUCH better

LearnVue

1 год назад

42,813 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

MadMaxDev
MadMaxDev - 08.11.2023 20:27

Font please?

Ответить
Fly
Fly - 04.09.2023 01:50

as an experienced react developer wanting to try out vue, this channel's videos is just right with the pacing of the content to make me understand vue not as a total beginner to the javascript framework ecosystem :)

Ответить
Zerg Zerg
Zerg Zerg - 19.08.2023 14:07

I didn't understand the advantage of this record of props -> const {msg = "something", mane= "sdfdsf"} =defineProps <{ name?: string, msg?: string}>() . I just use this record and it works well :
defineProps({}
msg: String,
default: ''something'
)
Ang the props variables also available in templates. And i need to accses to props in setup section I just use const props = defineProps({....})

Ответить
Oleksandr Matsibora
Oleksandr Matsibora - 07.08.2023 18:09

Endless learning again...

Ответить
Camilo Sexto
Camilo Sexto - 01.08.2023 09:09

Bro this is just what I needed for my library!

Ответить
chameleon
chameleon - 29.07.2023 23:56

👍👍👍👍👍

Ответить
Bannister Nicholas
Bannister Nicholas - 28.07.2023 08:41

But.. and forgive my newb question, what if you don't want the props to be refs?

Ответить
Anass Sanba
Anass Sanba - 26.07.2023 23:18

Vue is so underrated i swear

Ответить
Кирилл Терешкин
Кирилл Терешкин - 09.06.2023 11:47

Half of that updates are what react already had in 2019 or even earlier

Ответить
𝕋𝕙𝕖 𝕆𝕓𝕤𝕖𝕣𝕧𝕖𝕣
𝕋𝕙𝕖 𝕆𝕓𝕤𝕖𝕣𝕧𝕖𝕣 - 29.05.2023 16:05

i love your vids so much... but could i please know the name of the fonts you use?

Ответить
TheWatcher27
TheWatcher27 - 29.05.2023 14:34

The generic typed class works! but I'm getting this error when building "error TS2304: Cannot find name 'T'." What should I update?

Ответить
Butbutmybutt
Butbutmybutt - 28.05.2023 22:24

Finally generics and extern types

Ответить
Josh Garcia
Josh Garcia - 24.05.2023 07:24

What is the best Design system for vue 3?

Ответить
Zeyad
Zeyad - 24.05.2023 02:06

I can't understand anything,

Ответить
phero
phero - 23.05.2023 01:38

}>()
Who thought this looks good?

Ответить
FourTh Kim
FourTh Kim - 17.05.2023 14:09

I'am using Nuxt 3.5 that has Vue 3.3, but i can't import external types 😥

getting error
[@vue/compiler-sfc] No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.

Ответить
JPilson Sumbo
JPilson Sumbo - 17.05.2023 01:42

Generics ❤❤❤

Ответить
Виртуоз
Виртуоз - 17.05.2023 01:09

👍

Ответить
Abdulsalam Almahdi
Abdulsalam Almahdi - 16.05.2023 14:34

Frameworks 🤮

Ответить
The News Guy
The News Guy - 15.05.2023 17:32

Ah yes frontend... The world that causes decision fatigue because of its many "helpful" frameworks

Ответить
Bastien DUFOUR
Bastien DUFOUR - 15.05.2023 01:07

They also said that Suspense will come in 3.4 in a stable version 🔥

Ответить
sevenzones
sevenzones - 14.05.2023 15:05

The font used in the vs code example is really cool. How do I set that up? It's very clean looking..

Ответить
Reishi
Reishi - 14.05.2023 11:58

At this point, react sucks!

Ответить
Nickolai Kapitanov
Nickolai Kapitanov - 14.05.2023 09:03

Hm, so strange. I don't have autocomplete in generic components. Any ideas why?

Ответить
Chukwuka Morka
Chukwuka Morka - 13.05.2023 18:29

What font is this. It's incredibly gorgeous.
Plus thanks for the amazing content. You're one of the best Vue channels I love watching

Ответить
Florian Wendelborn
Florian Wendelborn - 13.05.2023 05:42

Finally they support generics. Only like 4 years late

Ответить
ooga booga
ooga booga - 12.05.2023 13:18

ah i should have just stuck with react 💀

Ответить
Tom
Tom - 12.05.2023 11:38

after updating from vue2 to vue3 a few months ago with > 100 components now the biggest thing on my mind with every vue update is how much it will break. Finger crossed...

Ответить
lambmaster
lambmaster - 12.05.2023 09:44

Oh LAWD I've been wanting genetics in vue! Thank you!!

Ответить
DevState
DevState - 12.05.2023 09:06

Great content! thank you :) . You really need a pop filter for your mic though

Ответить
Nerdus
Nerdus - 12.05.2023 06:16

zoom more. You're doing a great job for people like me that can't have enough time to keep up with every update of every technology.

Ответить
Jayson P
Jayson P - 12.05.2023 05:14

But GPT-4s knowledge cutoff is Sep 2021

Ответить
Simon Nom
Simon Nom - 12.05.2023 04:10

Can someone give me a quick overview why they prefer Vue over other frameworks? I'm not a Vue developer but I am very curious!

Ответить
mooza
mooza - 12.05.2023 01:45

It solves so many issues I encountered lately

Ответить
BlackZero Rs
BlackZero Rs - 12.05.2023 00:28

Vue has the worst syntax ever. Uglier then Angular... Both use non natural way to code in javascript. React/Next/Solid for life!

Ответить
Lex
Lex - 11.05.2023 23:56

External types and generic components!

Ответить
Foresteam
Foresteam - 11.05.2023 23:29

Reusable types became a huge problem for me. Even though there was a solution, it came at its own cost. I'm glad that there is now a native fix for this

Ответить
Ian Zamojc
Ian Zamojc - 11.05.2023 22:50

Really excited to see generics support finally land. I've been using it with the experimental flag for a while now. Hopefully this also means I can remove the linting exceptions for T.

Ответить
bppdc
bppdc - 11.05.2023 22:00

So amazing news! Thanks for a nice wrap up.

Ответить
Henrique Oliveira
Henrique Oliveira - 11.05.2023 21:03

Wow very nice XD

Generic types will be very useful in components like data-tables

And defineModel will save a lot of repetive code

Ответить
j5
j5 - 11.05.2023 20:04

what a mess

Ответить
BΣN
BΣN - 11.05.2023 20:00

Hey, what's the theme, font and design that you use for VSCode? Looks neat

Ответить
Alexandros Markovic
Alexandros Markovic - 11.05.2023 19:14

Wonderful improvements! DefineModel and especially generic components are such good additions to the framework!
Was watching the generics rfc being worked quite some time now, good to have it now.

Ответить
luansinh0
luansinh0 - 11.05.2023 18:21

OMFG GENERIC COMPONENTS FINALLY GENERIC COMPONENTS

Ответить
Andrew Kent
Andrew Kent - 11.05.2023 18:20

For assigning default values:

const props = defineProps({state: {type: Boolean, default: false}})

Ответить
Eizen
Eizen - 11.05.2023 18:19

Can you have multiple generics?

Ответить
Лустач
Лустач - 11.05.2023 18:14

Imported types is game changer

Ответить
Aislan de Sousa Maia
Aislan de Sousa Maia - 11.05.2023 18:13

And now finally Vue achieves the "3.0" stable version

Ответить
Rick Goemans
Rick Goemans - 11.05.2023 18:02

Could be just me but after updating to 3.3.1 (confirmed by Vue devtools) by destructuring the input props and setting default values, they still don't have values...

<template>
<p>SelectInput</p>
<p>{{ msg }}</p>
<p>{{ type }}</p>
</template>

<script setup lang="ts">
import type { SelectInputProps } from '../../Support/Types/Inputs/SelectInputProps'

const {type = 'select', options = [], msg = 'test'} = defineProps<SelectInputProps & {
msg: string
}>()

console.log('Type: ', type)
console.log('Msg: ', msg)
</script>

Both "msg" and "type" have no values in the template and the console logs throws reference errors...

Ответить