Histoire ist ein Frontend-Tool, das es Devs ermöglicht, eine Component Library zu visualisieren. Histoire basiert auf Vite als Build-Tool, das eine schnelle und reaktive Entwicklungserfahrung bietet.


Storybook ist ebenfalls ein etabliertes Tool zur Visualisierung von Component Libraries, das eine Vielzahl von Frameworks unterstützt, darunter React, Angular, Svelte und Vue.

Histoire - das bessere Storybook

Problem

Bei uns Frontend-Entwickler*innen ist die Visualisierung und Verwaltung von Component Libraries von entscheidender Bedeutung.

Während Storybook als etabliertes Tool eine breite Palette an Frameworks unterstützt, bietet Histoire eine neuartige Herangehensweise, speziell für Vue 3 und Svelte. Entwickler*innen stehen oft vor der Herausforderung, das richtige Tool für ihre spezifischen Anforderungen zu wählen.

Lösung

Histoire, basierend auf dem Build-Tool Vite, ermöglicht eine schnelle und reaktive Entwicklungserfahrung. Es bietet ein leichteres UI, was zu einer schnelleren und reaktiveren User Experience führt.

Im Gegensatz dazu bietet Storybook eine solide User Experience mit verschiedenen Panels für Dokumentation, Quellcode, Kontrollen und Aktionen. Für Entwickler*innen, die mit Vue arbeiten, ermöglicht Histoire einen leichteren Einstieg und eine direktere Integration in Vue-Projekte.

Beispiel

Ein direkter Code-Vergleich zeigt die Unterschiede:
Histoire verwendet `.story.vue`-Dateien, wo man Vue-Komponenten direkt einbinden kann:

Histoire (.story.vue)
<script setup>
import Component from "./Component.vue";
import ComponentData from "./Component.data.js";
</script>
 
<template>
  <Story>
    <Component v-bind="{...ComponentData}" />
  </Story>
</template>
Storybook (.stories.js)
import Component from './Component.vue';
import ComponentData from "./Component.data.js";
 
export default {
  component: Component,
  title: 'Component',
};
 
export const Component = {
  ...ComponentData
};
Toilet Paper Histoire
  • Histoire bietet ein Plugin-System, ähnlich wie Storybook, inklusive Nuxt3 und Percy Plugins.
  • Storybook unterstützt eine Vielzahl von Frameworks und bietet umfangreiche Funktionen und Erweiterungen.
  • Histoire konzentriert sich auf eine schnelle, schöne und einfache Entwicklungserfahrung für Vue 3 und Svelte.

SCHREIB UNS

* Pflichtfeld

SCHREIB UNS

* Pflichtfeld

Cookie-Einstellungen

Diese Website verwendet Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und Zugriffe auf die Website zu analysieren. Zudem werden Informationen zu Ihrer Verwendung der Website an Partner für soziale Medien, Werbung und Analysen weitergegeben. Die Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben.

Weitere Informationen finden Sie in unserer Datenschutzerklärung. Dort können Sie nachträglich auch Ihre Cookie-Einstellungen ändern.

contact icon

Kontakt aufnehmen