Svelte

Par mgacemi, 19 mars, 2025

Introduction

Depuis que j'ai commencé à explorer Svelte, chaque mise à jour de ce framework m'a surpris par sa simplicité et son efficacité. Récemment, Svelte 5 a introduit une nouveauté intéressante : les runes. Intrigué par cette fonctionnalité, j'ai décidé de plonger en profondeur dans son fonctionnement, ses bénéfices et ses cas d'utilisation pratiques. Voici le résultat de mes expérimentations et recherches personnelles sur les runes de Svelte.

Étiquettes

Par wgharbi, 15 mars, 2025

Dans cet article, nous allons explorer une nouvelle fonctionnalité : la gestion réactive des états avec les stores dans Svelte et SvelteKit. Cette approche simplifie la gestion de l'état global de l’application.


Qu’est-ce qu’un store dans Svelte ?

Un store Svelte est un objet qui contient des données observables pouvant être partagées à travers plusieurs composants. L’intérêt des stores est qu’ils permettent une mise à jour réactive facile, synchronisée et immédiate de l’interface utilisateur.

Svelte propose trois types de stores par défaut :

Étiquettes

Par mgacemi, 13 mars, 2025

Introduction

Maintenant que nous avons découvert comment Svelte simplifie le développement web grâce à sa réactivité naturelle et sa syntaxe intuitive, explorons ensemble comment Svelte est concrètement utilisé dans des projets réels. Cet article présente plusieurs exemples inspirants d'applications créées avec Svelte et SvelteKit, des cas spécifiques où ces technologies brillent particulièrement, ainsi qu'un projet pratique que vous pourrez réaliser : un portfolio simple avec SvelteKit.

Par wgharbi, 1 mars, 2025

Dans ce nouvel article, je vous propose de découvrir une mini application blog développée avec SvelteKit. Cette application affiche une liste d’articles et permet de consulter le détail de chacun grâce au système de routage automatique de SvelteKit. Inspirée par la documentation officielle de SvelteKit[1] et un article technique sur CSS-Tricks[2], cette application démontre la simplicité et la puissance de SvelteKit pour créer des interfaces réactives.

Étiquettes

Par mgacemi, 25 février, 2025

résultat du petit jeu

Objectif

Plutôt que de simplement expliquer la réactivité dans Svelte, construisons ensemble un mini-jeu interactif qui illustre comment Svelte met à jour dynamiquement le DOM en fonction des changements d’état.

Créons un jeu : "Trouvez le Trésor !"

Nous allons créer un petit jeu où l’utilisateur doit cliquer sur des cases pour tenter de découvrir un trésor caché.

Par wgharbi, 22 février, 2025

Dans ce nouvel article, je vous propose de découvrir une mini application originale : une Application Météo développée avec Svelte. Cette application affiche les conditions météo actuelles pour une ville donnée et selon Mansoor, l’application météo permet de basculer facilement entre les unités de température.[1] Inspirée de son exemple publié sur DEV Community[1], cette application démontre la puissance de Svelte pour créer des interfaces réactives et concises. La documentation Svelte présente un tutoriel détaillé sur la création de composants réactifs.[2]

Étiquettes

Par mgacemi, 18 février, 2025

Table des matières

  1. Pourquoi SvelteKit ?
  2. Qu'est-ce que SvelteKit ?
  3. Svelte vs SvelteKit : Quelle différence ?
  4. Créer une première page avec SvelteKit
  5. Pourquoi choisir SvelteKit pour un projet réel ?
  6. Conclusion
  7. Références

Pourquoi SvelteKit ?

Si tu as aimé Svelte pour sa simplicité et sa réactivité, alors SvelteKit va te plaire encore plus !

Par mgacemi, 14 février, 2025

Introduction

Svelte est un framework qui simplifie la création d'interfaces utilisateur en combinant HTML, CSS et JavaScript dans un seul fichier. Contrairement à React ou Vue, il n’a pas besoin d'un environnement d'exécution, ce qui le rend plus léger et plus rapide.

Dans cet article, nous allons :

  • Comprendre la structure d’un composant Svelte

  • Découvrir la réactivité et le data binding

  • Créer un composant "Todo List" simple

Par wgharbi, 7 février, 2025

Bonjour à tous,

Dans mon premier article, je vous ai présenté Svelte en soulignant son approche originale : il compile votre code pour en faire du JavaScript optimisé, contrairement aux autres frameworks qui fonctionnent en runtime. Aujourd’hui, je vais vous montrer comment créer vos premiers composants en Svelte et comment exploiter sa réactivité pour construire des interfaces dynamiques et légères.

Étiquettes

Par mgacemi, 4 février, 2025

L’histoire de Svelte : Un framework né pour simplifier le web

Svelte, synonyme de fin, gracieux et élégant a été créé en 2016 par Rich Harris, un journaliste et développeur qui travaillait pour The Guardian. À l’époque, il trouvait que les frameworks comme React et Vue.js demandaient trop de code et ralentissaient les sites web. Il voulait une solution plus simple et plus rapide.