Ich habe Standard-CSS-Datei und separate CSS-Datei, die angewendet werden sollte (um Standard-Einstellung) nur wenn bestimmte Bedingungen erfüllt sind.bedingte css in create-react-app
Ich verwende create-react-app mit Standard import 'file.css'
Syntax.
Wie kann man am besten entscheiden, ob eine bestimmte CSS-Datei dynamisch geladen wird oder nicht?
Sie können 'require ('file.css')' oder 'import ('file.css')' Syntax stattdessen verwenden - das ermöglicht es Ihnen, es innerhalb einer Bedingung zu verwenden. – mpen
importieren ('file.css') funktioniert nicht, während require.dd es als Antwort, so dass ich akzeptieren kann. und danke –
Sie benötigen möglicherweise [babel-plugin-syntax-dynamic-import] (https://babeljs.io/docs/plugins/syntax-dynamic-import/) für die 'import()' -Syntax. Webpack 2 unterstützt es bereits out-of-the-box, aber Babel muss es analysieren können. Beachten Sie jedoch, dass "import()" asynchron ist und "require" nicht. – mpen