【发布时间】:2018-12-26 10:27:43
【问题描述】:
我刚开始研究将样式化组件用于 JavaScript React Web 应用程序,我想知道是否可以使用基于类的样式化组件。例如:
功能性(作品):
import styled from 'styled-components';
const Header = styled.header`
color: blue;
`;
export default Header;
.
.
.
(in another file)
import React, {Component} from 'react';
import Header from './Header';
class App extends Component {
render() {
return (
<Header>
This is my header.
</Header>
);
}
}
基于类(如果可以完成这样的事情,我会很感兴趣--不起作用...颜色未应用于我的标题):
import React, {Component} from 'react';
import styled from 'styled-components';
class Header extends Component {
render() {
return (
<header>
Hi there. Test.
</header>
)};
}
export default styled(Header)`
color: blue;
`;
.
.
.
(in another file)
import React, {Component} from 'react';
import Header from './Header';
class App extends Component {
render() {
return (
</Header>
);
}
}
这样的事情可能吗?
【问题讨论】: