将值传递给 Storybook 中的嵌套组件
Passing values to a nested component in Storybook
有没有更好的方法将值传递给 Storybook 中的嵌套组件?我可以明确说明每个单独的值,但这似乎效率很低。
function Dropdown({ label, type, size, title, disabled }) {
return (
<div className="dropdown">
<Button
label={label}
type={type}
size={size}
title={title}
disabled={disabled}
/>
</div>
)}
有没有办法一次传递所有值?
dropdown.stories.js
export const DropdownButton = Template.bind({});
DropdownButton.args = {
label: "Dropdown label",
type: "btn-primary dropdown-toggle",
size: "btn-sm",
title: "",
disabled: false,
}
您可以使用 spread 运算符:
function Dropdown(props) {
return (
<div className="dropdown">
<Button {...props} />
</div>
)}
有没有更好的方法将值传递给 Storybook 中的嵌套组件?我可以明确说明每个单独的值,但这似乎效率很低。
function Dropdown({ label, type, size, title, disabled }) {
return (
<div className="dropdown">
<Button
label={label}
type={type}
size={size}
title={title}
disabled={disabled}
/>
</div>
)}
有没有办法一次传递所有值?
dropdown.stories.js
export const DropdownButton = Template.bind({});
DropdownButton.args = {
label: "Dropdown label",
type: "btn-primary dropdown-toggle",
size: "btn-sm",
title: "",
disabled: false,
}
您可以使用 spread 运算符:
function Dropdown(props) {
return (
<div className="dropdown">
<Button {...props} />
</div>
)}