Skube
如何使用样式化组件有条件地进行样式化?
我有一个接受道具的基本组件,但它似乎不起作用(可能有些愚蠢):
import React from 'react';
import styled from 'styled-components';
const Header = styled.h1`
color: ${props => (props.name === 'john' ? 'red' : 'blue')};
`;
export default ({ name }) => <Header>Hello {name}!</Header>;
庞普图斯
您必须将prop传递给Header
组件:
export default ({ name }) => <Header name={name}>Hello {name}!</Header>;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句