【发布时间】:2018-04-06 06:43:52
【问题描述】:
为什么在使用类/有状态组件时看不到 props:
const StyledTitle = styled.h1 `
color: ${props => (props.primary ? "royalblue" : "black")};
`;
class Title extends Component {
render() {
return <StyledTitle > {
this.props.children
} < /StyledTitle>;
}
}
const App = () => (
<div>
<Title>Hi, Alice!</Title>
<Title primary>Hi Bob, you are awesome!</Title>
</div>
);
这是 Styled-Components 的示例: Adapting based on props
【问题讨论】:
标签: javascript reactjs styled-components