Я только начал изучать использование стилевых компонентов для веб-приложения JavaScript React, и мне интересно, возможно ли использовать стилевые компоненты на основе классов.Например:
Функциональный (работает):
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>
);
}
}
Возможно ли что-то подобное?