Хочу научиться писать в стиле css in js, использую библиотеку styled-components. Если передаю параметры как в документации (через константу), то все работает прекрасно:
const Main = styled.main`
background-color: black;
height: 100vh;
`
function App() {
return (
<div className="App">
<Main />
</div>
);
}
Но если пытаюсь стилизовать сам компонент App, то либо получаю ошибку о том, что стилизовать функцию невозможно и ничего не происходит, либо вообще краш. Пробовал всякие способы, но единственное, что сработало, это когда просто вызвал App.styled."propiertyName". Но при этом IDE ругалась, поэтому явно неправильный способ. А можно ли, собственно, это сделать?