๋ฒ๊ทธ ์ค๋ช
์ฝ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ์์ด ์๋ง์
๋๋ค.
์ฌํํ๋ ค๋ฉด
๋์์ ์ฌํํ๋ ๋จ๊ณ :
Typescript ์ฌ์ฉ
config.module.rules.push({
test: /\.(ts|tsx)$/,
use: [
{
loader: require.resolve('awesome-typescript-loader'),
options: {
transpileOnly: true,
},
},
{
loader: require.resolve('react-docgen-typescript-loader'),
options: {
tsconfigPath: path.resolve(__dirname, '../tsconfig.json'),
},
},
],
});
์ฌ์ ์ค์ ๊ตฌ์ฑ
{
name: '@storybook/addon-docs/react/preset',
options: {
configureJSX: true,
babelOptions: {},
sourceLoaderOptions:null
},
},
์์๋๋ ํ๋
์ฌ๋ฐ๋ฅธ ํ์์ ์ฝ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
๊ณต์ ์ฝ๋ ์ค ๋ํซ ํ์
์คํฌ๋ฆฐ ์ท
์ฝ๋ ์กฐ๊ฐ
<Preview >
<Story name="default">
<Radio.Group value="apple">
<Radio label="apple" />
<Radio label="banana" />
<Radio label="watermale" />
</Radio.Group>
</Story>
</Preview>
์ฒด๊ณ:
์์ฌ ์ถ๊ฐ -D @ storybook / addon-docs
์ถ๊ฐ ์ปจํ
์คํธ
์ฌ๊ธฐ์ ๋ฌธ์ ์ ๋ํ ๋ค๋ฅธ ์ปจํ
์คํธ๋ฅผ ์ถ๊ฐํ์ญ์์ค.
๋ฏธ์ ํด์ ๋ด ์๋ชป !!!! ์ ๊ทธ๋ ์ด๋ ๋ฒ์ 5.3.0์ ๊ด์ฐฎ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ฏธ์ ํด์ ๋ด ์๋ชป !!!! ์ ๊ทธ๋ ์ด๋ ๋ฒ์ 5.3.0์ ๊ด์ฐฎ์ต๋๋ค.