Как сделать простой импорт стиля в Preact, как в React? - PullRequest
1 голос
/ 19 января 2020

В React для стилизации компонента я просто импортирую файл стиля, который находится в том же каталоге, что и компонент, например, import './style.scss'. Это просто и легко, и соответствует десятилетиям CSS стандартов.

Однако я не могу заставить эту работу работать в Preact. Файл стиля никогда не применяется, даже после того, как вы следите за документами и, конечно, устанавливаете node-sass и sass-loader. Я вижу множество примеров с использованием CSS модулей и несколько с CSS в JS, но я не хочу этого делать, так как считаю, что оба они очень плохие методы.

Заранее благодарим за любую помощь, которую вы можете предоставить.

1 Ответ

0 голосов
/ 19 января 2020

Очевидно, что решение было отключить CSS модули, установив css-loader и добавив следующее в мой preact.config. js:

const css = helpers.getLoadersByName(config, 'css-loader')[0];
css.loader.options.modules = false;
...