Storybook addon which makes your story source interactive Storybook Addon React View.
Demo: https://jmarceli.github.io/storybook-addon-react-view/ Demo code: docs-source
If you need to add it to your Storybook, you can run:
npm i -D storybook-addon-react-view
Then, add following content to .storybook/main.js
:
module.exports = {
addons: ["storybook-addon-react-view"],
};
Simple:
import React from "react";
import { Component, ABC, myFun } from "./Component";
import { withReactView } from "storybook-addon-react-view/register";
export const ComponentStory: React.FC<{}> = () => (
<Component title="X">
<div>{ABC}</div>
<div>{myFun()}</div>
</Component>
);
export default {
title: "Component",
component: Component,
decorators: [withReactView],
parameters: { useView: { scope: { Component } } },
};
or with @storybook/addon-docs
:
import React from "react";
import { Component, ABC, myFun } from "./Component";
import { withReactView } from "storybook-addon-react-view/register";
export const ComponentStory: React.FC<{}> = () => (
<Component title="X">
<div>{ABC}</div>
<div>{myFun()}</div>
</Component>
);
export default {
title: "Component",
component: Component,
decorators: [withReactView],
parameters: { useView: { scope: { Component, ABC, myFun } } },
};
Jan Grzegorowski