Mam dwie trasy w mojej aplikacji React: /a
i /b
.React Routes - inna stylizacja na body css tag
Dla /a, chcę tag body
css mieć background-color: red;
.
Dla /b, chcę tag body
css mieć background-color: blue;
.
Oba składniki a
i b
żyć w różnych plikach .JSX, a zarówno importować własne main.scss
plik, który określa swój odpowiedni body
background-color
.
Ponieważ jednak cała aplikacja jest wkompilowana w znacznik body
, wydaje się, że istnieje konflikt i tylko jeden z tagów body
jest respektowany dla obu tras.
<body>
<script src="bundle.js" type="text/javascript"></script>
</body>
Powodem chcę go na tagu body
a nie tylko div kontenera jest to, że chcę background-color
być widoczne, kiedy przewinąć poza granice strony (efekt odbić na Mac i iOS).
Jaki jest właściwy sposób na zrobienie tego?
Używasz moduły CSS? Lub po prostu importowanie css? – QoP
@QoP importowanie css – Snowman