Есть ли возможность доступа к элементу HTML по идентификатору через SASS?Я использую SASS в сочетании с React в файлах TSX.Обычно для стилизации я определяю запись SASS и добавляю эту запись в список классов, как показано в следующем примере:
Report.sass:
.city {
color: red;
}
Report.tsx:
import * as React from "react";
import * as Style from "./Report.scss";
export class Report extends React.Component<{}, {}> {
public render() {
return <div className={Style.city}>Test text for cities</div>;
}
}
Этот пример прекрасно работает.Но если бы я теперь дал тегу div
идентификатор, мне бы также пришлось соответствующим образом изменить файл SASS.Это не удается, как показано здесь:
Report.sass:
#city {
color: red;
}
Report.tsx:
import * as React from "react";
import * as Style from "./Report.scss";
export class Report extends React.Component<{}, {}> {
public render() {
return <div id="city">Test text for cities</div>;
}
}
Я считаю, что файл SASS забывает о #city
запись, так как в Report.tsx
нет указателя на нее.Я прав с этим предположением?Как я могу заставить команду SASS работать с city
id?