social.linux.pizza is one of the many independent Mastodon servers you can use to participate in the fediverse.
A instance dedicated - but not limited - to people with an interest in the GNU+Linux ecosystem and/or general tech. Sysadmins to enthusiasts, creators to movielovers - Welcome!

Administered by:

Server stats:

1.3K
active users

lil5 :rustcrab: 🚲 🇳🇱

Vue3 has a dangerous relationship with

If you can, please choose a TSX based framework

@lil5 Interesting... finding this out firsthand by learning TS/Vue at the same time :/

@lil5 could you elaborate? I don’t know the Vue ecosystem and don’t understand this root 🙈

@caillou
1. vue doesn’t check types, you need to install a separate package for that “vue-tsc—noEmit”
2. ui toolkits often don’t do this as it’s not the default
3. Typechecks of 3rd party vue imports don’t work well enough
4. props can be accessed without the “props.” in the template but the types will only sometimes work.
5. Lots of libs still use typedefs instead of typescript