У меня есть приложение Gatsby с s css.
На данный момент у меня есть следующее:
import React from "react";
import styles from "./mosaic.module.scss";
import Tile from '../tile/tile';
const Mosaic = (): JSX.Element => (
<section className="wrapper style1">
<div className="inner">
<h2 className="major">Smaller Projects</h2>
<p>Here under follow minor projects, often unfinished; I show them anyway because they helped me widen my experience. :)</p>
<section className={`${styles["features"]}`}>
{[0,1,2,3,4,5,6].map(e => <Tile key={e}></Tile>)}
</section>
</div>
</section>
)
export default Mosaic;
Если я не импортирую класс из модуля, подобного этому className={
$ {styles ["features"]} }
это не будет работать.
Но, как вы можете видеть, некоторые className по-прежнему работают с className="inner"
Это потому, что в gatsby-browser . js Я импортировал некоторые глобальные css, как это
import "./src/styles/global.css"
Проблема в том, что очень сложно понять, когда класс должен вызываться со стилями или обычным способом .
Есть ли способ просто использовать способ по умолчанию для всего? или наоборот?