Es wäre schön, wenn eine Aktion einen Übergang zu einer anderen Geschichte auslösen könnte, um Interaktivität zu simulieren, ähnlich wie Sie einfache Prototypen mit Invision, Framer.js usw. erstellen können.
Angenommen, Sie haben ein „Toggle“-Widget mit zwei Zuständen, „on“ und „off“, es wäre schön, wenn Sie die Aktionen für jede Story so einrichten könnten, dass sie zu einer anderen Story wechseln, um das tatsächlich auftretende Umschalten zu simulieren:
storiesOf('Toggle', module)
.add('on', () => {
return <Toggle value={true} onChange={action('onChange', 'off')} />
})
.add('off', () => {
return <Toggle value={false} onChange={action('onChange', 'on')} />
});
Beeindruckend. Das ist ein cooles Feature.
Wir können es so machen:
import { linkTo } from @kadira/storybook
storiesOf('Toggle', module)
.add('on', () => {
return <Toggle value={true} onChange={linkTo('Toggle', 'off')} />
})
.add('off', () => {
return <Toggle value={false} onChange={linkTo('Toggle', 'on')} />
});
Ich denke, diese API sieht großartig aus.
Dank PR #86 von @jeef3 haben wir jetzt die Funktion zum Verknüpfen von Geschichten.
Freigegeben mit v1.8.0
.
Hilfreichster Kommentar
Wir können es so machen:
Ich denke, diese API sieht großartig aus.