Our mission is to get an Inertia 2.0 beta in your hands by the end of next week. 🫡
- Prefetching
- Deferred props
- Lazy components
- Polling
- Easy infinite scrolling
It's good. ❤️
Published a small little package called `defer`. You can use it to run tasks in background using an in-memory queue.
https://t.co/pacH08VkMu
Think of it as `setImmediate` but with support for monitoring and error handling.
Vue 3.5.0 "Tengen Toppa Gurren Lagann" is out!
🚀 Reactivity System Optimizations
🪄 Reactive Props Destructure
🥤 Lazy Hydration
📦 Custom Elements Improvements
⚙️ useId(), useTemplateRef(), and more!
Check out the details in the blog post: https://t.co/BBUw36x3Xo
Inertia 2.0 has been announced at Laracon US 2024. Here's a quick recap of the new exciting features.
The update is coming in early October 🎇
https://t.co/Vs5hb5jcwe
🎉 We've been cooking up some pretty exciting things recently for Inertia.js v2.0 — @joetannenbaum has literally rewritten a decent chunk of the core router to accommodate some new features we're adding.
One big goal for v2.0 is to improve the background data reloading and polling story, and I'm so pumped to share what we've come up with 🙌
Pourquoi je n'aime pas React ?
1. ça n'a aucun sens de conditionner un template avec une ternaire.
Une ternaire c'est sensé être pour des conditions courtes.
Tout comme créer des boucles de rendu avec map, mais ça à la limite ça passe.
2. Le useState de react est appelé dans une fonction pure...
Mais ne renvoi jamais la même valeur.
Ai-je vraiment besoin de développer cette partie ?
Pour écouter les update t'es obligé de placer dans cette même fonction un useEffect qui pareil, ne sera pas re-executé de la même manière au prochain re-render.
Ça demande une gymnastique mentale qui va à l'encontre même de l'utilisation des fonctions en général.
3. En React, on ne peut faire que du JSX.
En Vue je peux faire :
- du JSX
- du JS avec string template
- du JS en .vue
- du JS et du Pug
En gros tu fais ce que tu veux, la différence c'est que t'as le choix et que t'as pas besoin d'aller voir 15 fichiers différents pour savoir ce que fait un counter.
Et je suis pas obligée de renommer des attributs HTML qui existent depuis la nuit des temps comme class ou for en className ou htmlFor.
Je dis ça, je ne dis rien 🤣
4. Bonus : en React tu ne peux pas te plugger sur un site existant facilement en étant seo friendly.
En Vue tu peux grâce au string parser.
Ce qui fait que j'ai pu utiliser Vue de manière clean dans plein de projet WordPress.
Et c'est ce qui a permis à Carrefour de passer à un truc interactif sans changer TOUT leur backend.
C'est pas pour dire que React c'est de la merde.
Juste pour dire que quand on sort "React c'est du vrai JS" il faut se frotter les yeux et réellement prendre les choses avec objectivité.
(Je parle pas spécialement de Melvyn mais des gens en général)
Ni Vue ni React ne font du JS classique, les deux ont leur DSL.
Le JSX c'est du DSL.
Facts.
At VueConf China today and met an attendee who is 13 year old (accompanied by his mom) and started using Vue 3 years ago.
And then a 17 year old who has made numerous PRs to Slidev, Volar and Vue core.
Amazing to see the Vue community reaching the next generation of developers.