如何在 React styleguidist 中将道具传递到 Readme.md 文件中的组件?

how to pass props into a component in Readme.md file in react styleguidist?

我需要在 readme.md 文件中显示反应组件,但它需要具有字符串数组的道具。为 .md 文件中定义的组件传递道具的正确方法是什么?

我已尝试参考文档中的示例,但在输出中出现错误。

下面是我在我的组件中传递的数据。

const 数据 = {dropdownvalues: [{label: '10',value: '10'}]};

我需要在文档中将它们传递给我的组件。

<Dropdown data={data}></Dropdown>

如何在.md文件中定义数据。

您可以在组件中使用默认 Props 来防止这种情况发生 :D

Dropdown.js

import React from 'react';

export default function Dropdown (props) {
  const { dropdownValues } = props.data
  return (
    <select>
      { dropdownValues.length && dropdownValues.map(data => {
          return (<option value={data.label}>{data.value}</option>)
        })
      }
    </select>
  )
}

Dropdown.md

```
<Dropdown data={{ "dropdownValues": [{ "label": "10", "value": "10", key: "1" }] }}></Dropdown>
```

希望对您有所帮助!!!