После долгих осмотров мне пришлось задать этот вопрос. Я использую модули CSS в моем приложении реакции. Я решил иметь компонент d3. Однако после долгих исследований я все еще не могу найти способ загрузки классов CSS в мое приложение d3. Ниже приведен мой контейнер каталога:
app/containers/Chart
├── ChartContainer.js
├── flare.js
└── styles.css
Мои css модули styles.css
выглядят так:
.reset{
border: none;
background: transparent;
color: #d0021b;
display: block;
width: 100%;
text-align: center;
}
.reset:hover {
cursor: pointer;
}
.node circle {
fill: #fff;
stroke: steelblue;
stroke-width: 1px;
}
.node text {
font: 14px sans-serif;
}
.link {
fill: none;
stroke: #ccc;
stroke-width: 1px;
}
ChartContainer.js
имеет всю логику для отображения диаграммы d3. Это в основном напоминает пример здесь: https://codepen.io/brendandougan/pen/PpEzRp
Я не уверен, как мне поступить. В худшем случае, я думаю, я мог бы просто импортировать CSS поверх моего файла index.js
. Тем не менее, мне кажется, что это глупый путь.
Может ли мне помочь, если они нашли решение этой проблемы?