Поэтому я использую реагировать на вкладки для своего веб-приложения, которое в настоящее время состоит из трех компонентов (по одной вкладке каждый). У меня есть global.css
, который загружается и применяется ко всем вкладкам. У меня также есть три отдельных CSS-файла, которые следует применять только к каждой соответствующей вкладке. Каждая вкладка / компонент представляет собой отдельный JS-файл и импортирует соответствующую таблицу стилей следующим образом:
import '../stylesheets/Corresponding.css';
Но поскольку я реализовал реагирующие вкладки, все три таблицы стилей загружаются глобально и, следовательно, все применяются к каждой вкладке, которая мне не нужна.
Я пробовал это для каждой вкладки:
import styles from '../stylesheets/Corresponding.css';
[...]
render() {
[...]
return (
<div className="App" style={styles}>
{content}
</div>
);
}
Но они все еще загружаются во всем мире. Как я могу убедиться, что каждый файл таблицы стилей / CSS-файл применяется только к соответствующей вкладке и ничего больше, сохраняя структуру наличия одного CSS-файла на компонент?